CoolFace
Modelpublic

OneScience-Group/FireCubeNet

sourceHugging Facemitupdated 18d agoView on Hugging Face
0likes25downloads
config.json50 linesDownload Raw Back to root
1{2  "model_name": "FireCubeNet",3  "model_type": "firecubenet",4  "architectures": ["FireCubeNet"],5  "framework": "PyTorch",6  "domain": "earth-science",7  "task": "next-day-wildfire-danger-classification",8  "implementation": {9    "entry_point": "model/firecubenet.py",10    "scope": "paper-task and real-input-dimension scaled engineering reproduction",11    "train_script": "scripts/train.py",12    "inference_script": "scripts/inference.py",13    "evaluation_script": "scripts/result.py",14    "synthetic_data_script": "scripts/fake_data.py"15  },16  "architecture": {17    "family": "ConvLSTM center-pixel binary classifier",18    "input_layout": "BTCHW",19    "input_channels": 25,20    "sequence_days": 10,21    "patch_height": 25,22    "patch_width": 25,23    "engineering_hidden_channels": 4,24    "loss": "BCEWithLogitsLoss"25  },26  "data": {27    "protocol": "wildfire_danger_spatiotemporal_v1",28    "format": "NPZ",29    "resolution_km": 1,30    "sample_interval_days": 1,31    "input_shape": ["B", 10, 25, 25, 25],32    "target_shape": ["B", 1],33    "channels": [34      "maximum_2m_temperature", "maximum_wind_speed", "minimum_relative_humidity",35      "total_precipitation", "maximum_2m_dewpoint_temperature", "maximum_surface_pressure",36      "ndvi", "day_lst", "night_lst", "soil_moisture_index", "road_distance",37      "waterway_distance", "population_density", "elevation", "slope",38      "land_cover_fraction_1", "land_cover_fraction_2", "land_cover_fraction_3",39      "land_cover_fraction_4", "land_cover_fraction_5", "land_cover_fraction_6",40      "land_cover_fraction_7", "land_cover_fraction_8", "land_cover_fraction_9",41      "land_cover_fraction_10"42    ],43    "target": "center pixel belongs to a greater-than-30-ha fire starting next day"44  },45  "configuration_sources": [46    "conf/config.yaml", "model/firecubenet.py", "scripts/fake_data.py",47    "scripts/train.py", "scripts/inference.py", "scripts/result.py"48  ]49}50