File size: 1,927 Bytes
ef2ae28
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
{
  "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"
  ]
}