| { |
| "model_name": "FireCubeNet", |
| "model_type": "firecubenet", |
| "architectures": ["FireCubeNet"], |
| "framework": "PyTorch", |
| "domain": "earth-science", |
| "task": "next-day-wildfire-danger-classification", |
| "implementation": { |
| "entry_point": "model/firecubenet.py", |
| "scope": "paper-task and real-input-dimension scaled engineering reproduction", |
| "train_script": "scripts/train.py", |
| "inference_script": "scripts/inference.py", |
| "evaluation_script": "scripts/result.py", |
| "synthetic_data_script": "scripts/fake_data.py" |
| }, |
| "architecture": { |
| "family": "ConvLSTM center-pixel binary classifier", |
| "input_layout": "BTCHW", |
| "input_channels": 25, |
| "sequence_days": 10, |
| "patch_height": 25, |
| "patch_width": 25, |
| "engineering_hidden_channels": 4, |
| "loss": "BCEWithLogitsLoss" |
| }, |
| "data": { |
| "protocol": "wildfire_danger_spatiotemporal_v1", |
| "format": "NPZ", |
| "resolution_km": 1, |
| "sample_interval_days": 1, |
| "input_shape": ["B", 10, 25, 25, 25], |
| "target_shape": ["B", 1], |
| "channels": [ |
| "maximum_2m_temperature", "maximum_wind_speed", "minimum_relative_humidity", |
| "total_precipitation", "maximum_2m_dewpoint_temperature", "maximum_surface_pressure", |
| "ndvi", "day_lst", "night_lst", "soil_moisture_index", "road_distance", |
| "waterway_distance", "population_density", "elevation", "slope", |
| "land_cover_fraction_1", "land_cover_fraction_2", "land_cover_fraction_3", |
| "land_cover_fraction_4", "land_cover_fraction_5", "land_cover_fraction_6", |
| "land_cover_fraction_7", "land_cover_fraction_8", "land_cover_fraction_9", |
| "land_cover_fraction_10" |
| ], |
| "target": "center pixel belongs to a greater-than-30-ha fire starting next day" |
| }, |
| "configuration_sources": [ |
| "conf/config.yaml", "model/firecubenet.py", "scripts/fake_data.py", |
| "scripts/train.py", "scripts/inference.py", "scripts/result.py" |
| ] |
| } |
|
|