yx21e commited on
Commit
84b67b3
·
verified ·
1 Parent(s): 80ef3b2

Refresh WildFIRE-FM model release

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .gitattributes +6 -0
  2. README.md +97 -95
  3. artifacts/manifests/paper_outputs.sha256 +13 -2
  4. artifacts/results/fireprone_contract_progression_summary.json +0 -0
  5. artifacts/results/selection_regret_all_backbones_20260504.csv +0 -25
  6. artifacts/results/selection_regret_all_backbones_20260504.json +0 -0
  7. artifacts/results/selection_regret_scope_sweep_20260505.csv +45 -45
  8. artifacts/results/selection_regret_scope_sweep_20260505.json +0 -0
  9. assets/primary_rank_change_preview.png +3 -0
  10. assets/selection_regret_preview.png +3 -0
  11. assets/task_rank_map_preview.png +3 -0
  12. models/wildfire_fm/README.md +14 -0
  13. models/wildfire_fm/checkpoint_manifest.json +36 -0
  14. models/wildfire_fm/configs/reference_fireprone_seed_123_20260504.json +62 -0
  15. models/wildfire_fm/configs/reference_fireprone_seed_1_20260504.json +62 -0
  16. models/wildfire_fm/configs/reference_fireprone_seed_42_20260504.json +62 -0
  17. models/wildfire_fm/configs/reference_fireprone_seed_7_20260504.json +62 -0
  18. models/wildfire_fm/configs/reference_fireprone_seed_99_20260504.json +62 -0
  19. models/wildfire_fm/eval_only_manifest.json +17 -0
  20. models/wildfire_fm/manifest.json +19 -0
  21. models/wildfire_fm/metrics/reference_fireprone_seed_123_20260504/history.json +1682 -0
  22. models/wildfire_fm/metrics/reference_fireprone_seed_123_20260504/run_summary.json +172 -0
  23. models/wildfire_fm/metrics/reference_fireprone_seed_123_20260504/tile_summary.json +16 -0
  24. models/wildfire_fm/metrics/reference_fireprone_seed_1_20260504/history.json +1682 -0
  25. models/wildfire_fm/metrics/reference_fireprone_seed_1_20260504/run_summary.json +172 -0
  26. models/wildfire_fm/metrics/reference_fireprone_seed_1_20260504/tile_summary.json +16 -0
  27. models/wildfire_fm/metrics/reference_fireprone_seed_42_20260504/history.json +1682 -0
  28. models/wildfire_fm/metrics/reference_fireprone_seed_42_20260504/run_summary.json +172 -0
  29. models/wildfire_fm/metrics/reference_fireprone_seed_42_20260504/tile_summary.json +16 -0
  30. models/wildfire_fm/metrics/reference_fireprone_seed_7_20260504/history.json +1682 -0
  31. models/wildfire_fm/metrics/reference_fireprone_seed_7_20260504/run_summary.json +172 -0
  32. models/wildfire_fm/metrics/reference_fireprone_seed_7_20260504/tile_summary.json +16 -0
  33. models/wildfire_fm/metrics/reference_fireprone_seed_99_20260504/history.json +1682 -0
  34. models/wildfire_fm/metrics/reference_fireprone_seed_99_20260504/run_summary.json +172 -0
  35. models/wildfire_fm/metrics/reference_fireprone_seed_99_20260504/tile_summary.json +16 -0
  36. models/wildfire_fm/modeling_unet.py +109 -0
  37. paper/main.tex +141 -0
  38. paper/manuscript_final.pdf +3 -0
  39. paper/references.bib +465 -0
  40. paper/sections/0_abstract.tex +4 -0
  41. paper/sections/1_intro.tex +77 -0
  42. paper/sections/2_backbone.tex +39 -0
  43. paper/sections/3_prelim.tex +84 -0
  44. paper/sections/4_experiments.tex +435 -0
  45. paper/sections/5_conclusion.tex +31 -0
  46. paper/sections/appendix.tex +733 -0
  47. paper_outputs/figures/fig_primary_rank_change_map.pdf +133 -0
  48. paper_outputs/figures/fig_rank_heatmap1.pdf +0 -0
  49. paper_outputs/figures/fig_selection_regret_scatter.pdf +3 -0
  50. paper_outputs/figures/overview_wildfire.pdf +3 -0
.gitattributes CHANGED
@@ -33,3 +33,9 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ assets/primary_rank_change_preview.png filter=lfs diff=lfs merge=lfs -text
37
+ assets/selection_regret_preview.png filter=lfs diff=lfs merge=lfs -text
38
+ assets/task_rank_map_preview.png filter=lfs diff=lfs merge=lfs -text
39
+ paper/manuscript_final.pdf filter=lfs diff=lfs merge=lfs -text
40
+ paper_outputs/figures/fig_selection_regret_scatter.pdf filter=lfs diff=lfs merge=lfs -text
41
+ paper_outputs/figures/overview_wildfire.pdf filter=lfs diff=lfs merge=lfs -text
README.md CHANGED
@@ -3,144 +3,146 @@ license: mit
3
  tags:
4
  - wildfire
5
  - geospatial
 
6
  - earth-observation
7
  - foundation-models
8
  - evaluation
9
- - reproducibility
10
- - paper-artifact
11
- pretty_name: FireWx-FM and Wildfire Evaluation Contracts
 
12
  ---
13
 
14
- # FireWx-FM and Wildfire Evaluation Contracts
15
 
16
- This repository contains the public code and lightweight artifacts for the
17
- paper *Does Your Wildfire Prediction Model Actually Work, or Just Score Well?*
18
 
19
- The release has two parts:
20
 
21
- - **FireWx-FM reference backbone artifacts.** FireWx-FM is a wildfire-specialized
22
- reference model used as an in-domain comparator in the paper.
23
- - **Fixed-contract evaluation artifacts.** The paper evaluates wildfire transfer
24
- under fixed task, metric, matching-rule, scope, and head-family choices.
25
 
26
- This is a paper-artifact repository. It includes scripts, compact summary files,
27
- paper tables, and paper figures needed to inspect and reproduce reported
28
- outputs. It does **not** redistribute raw weather, fire, fuel, exposure,
29
- incident, perimeter, feature-cache, or private model files.
30
 
31
- ## Key Results in the Release
32
 
33
- The bundled paper outputs reproduce the main results reported in the manuscript.
34
 
35
- | Check | Paper artifact | What it shows |
36
- |---|---|---|
37
- | Matching-rule sensitivity (RQ1) | `paper_outputs/figures/fig_fireprone_contract_progression_compact.pdf` | The same occupancy outputs can move sharply from exact to tolerated to union \(F_1\), especially under fire-prone scopes. |
38
- | Fixed-feature head selection (RQ2) | `paper_outputs/figures/fig_selection_regret_rq2.tikz` | Selecting a head by ranking evidence can lose decision performance relative to direct decision selection. |
39
- | Same-contract transfer matrix (RQ3) | `paper_outputs/tables/tab_primary_results.tex` | FireWx-FM, Prithvi-WxC, Aurora, ClimaX, StormCast, DLWP, FCN, FengWu, FuXi, Pangu-Weather, and AlphaEarth are compared under fixed occupancy and spread contracts. |
40
- | Supporting task forms (RQ4) | `paper_outputs/tables/tab_supporting_results.tex` and `paper_outputs/figures/fig_task_rank_map.pdf` | Backbone ranking changes across burned area, analog retrieval, smoke PM2.5, and extreme heat task forms. |
41
 
42
- Selected displayed values from the paper:
43
 
44
- - FireWx-FM reference occupancy union \(F_1\): `59.0656 ± 2.7372`.
45
- - ClimaX occupancy union \(F_1\): `60.1506 ± 7.5865`.
46
- - FireWx-FM fire-spread AP: `30.0900 ± 1.2500`.
47
- - FireWx-FM smoke PM2.5 RMSE: `4.4646 ± 0.0060`.
48
- - AlphaEarth smoke PM2.5 RMSE: `4.4403 ± 0.0488`.
 
 
 
 
49
 
50
- Values are stored as TeX table cells under `paper_outputs/tables/`. The
51
- corresponding compact CSV/JSON summaries are under `artifacts/results/`.
52
 
53
- ## Repository Layout
54
 
55
- ```text
56
- artifacts/
57
- manifests/ table/figure provenance metadata and SHA-256 hashes
58
- results/ compact CSV/JSON summaries used by paper outputs
59
- data_sources/ source list and download notes for raw data
60
- docs/ artifact map and Hugging Face release notes
61
- experiments/ sanitized raw-rerun scripts and Slurm templates
62
- paper_outputs/
63
- figures/ PDF/TikZ figures used by the manuscript
64
- tables/ TeX table blocks used by the manuscript
65
- scripts/ release rebuild and audit scripts
66
- ```
67
 
68
- ## Quick Reproduction
69
 
70
- The paper-output path uses only the Python standard library.
71
 
72
- ```bash
73
- python3 scripts/reproduce_paper_outputs.py
74
- ```
75
 
76
- This command:
77
 
78
- - rebuilds the RQ1 fire-prone progression figure from summary JSON;
79
- - rebuilds the RQ2 selection-regret TikZ figure from CSV;
80
- - rebuilds the RQ4 rank-map PDF from the released main tables;
81
- - checks SHA-256 hashes for all final paper outputs;
82
- - audits that stale labels, local paths, and incomplete placeholders are absent.
83
 
84
- Expected terminal tail:
85
 
86
- ```text
87
- Paper-output checksum check passed.
88
- Release audit passed.
89
- Rebuilt reproducible outputs and passed release audit.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
90
  ```
91
 
92
- ## What Is Included
 
 
93
 
94
- - Final paper table TeX files under `paper_outputs/tables/`.
95
- - Final paper figures under `paper_outputs/figures/`.
96
- - Small released CSV/JSON summary artifacts under `artifacts/results/`.
97
- - Builder scripts for reproducible paper-output figures under `scripts/`.
98
- - Sanitized raw-rerun reference scripts under `experiments/raw_reference/`.
99
- - Data-source documentation under `data_sources/DATA_SOURCES.md`.
100
- - A table/figure provenance map under `docs/artifact_map.md`.
101
 
102
- ## What Is Not Included
 
 
 
 
 
103
 
104
- Raw data are not bundled. The paper uses public or provider-hosted resources,
105
- including NOAA HRRR, NASA FIRMS, LANDFIRE, Wildfire Risk to Communities,
106
- LandScan, WFIGS, MTBS, and external Earth-FM/backbone sources.
107
 
108
- See `data_sources/DATA_SOURCES.md` for the role of each source and public access
109
- entry points. Full raw-data reruns require users to obtain those sources
110
- independently and rebuild local feature caches.
 
 
 
 
 
 
 
 
111
 
112
- ## Reproducibility Scope
113
 
114
- There are two levels of reproducibility:
115
 
116
- 1. **Paper-output reproduction from bundled artifacts.** This is lightweight and
117
- does not require raw data, GPUs, or Slurm. It verifies the exact files used by
118
- the manuscript.
119
- 2. **Raw-data reruns.** These require separately downloaded source data, local
120
- preprocessing, model dependencies, and compute resources. The repository
121
- provides sanitized scripts and Slurm templates, but not the raw inputs.
122
 
123
- ## Intended Use
124
 
125
- Use this repository to inspect paper values, reproduce released figures from
126
- summary artifacts, audit table/figure provenance, or adapt the fixed-contract
127
- evaluation workflow for wildfire transfer studies.
128
 
129
- Do not use this repository as a raw dataset mirror. Do not treat the included
130
- summary artifacts as a substitute for the original data sources.
131
 
132
  ## Citation
133
 
134
- If you use this release, please cite:
135
-
136
  ```bibtex
137
  @misc{wildfire_fm_evaluation_contracts_2026,
138
  title = {Does Your Wildfire Prediction Model Actually Work, or Just Score Well?},
139
- author = {Anonymous},
140
  year = {2026},
141
- note = {FireWx-FM and fixed-contract wildfire evaluation code and artifacts}
142
  }
143
  ```
144
 
145
- The BibTeX entry will be updated with arXiv metadata after the preprint is
146
- public.
 
3
  tags:
4
  - wildfire
5
  - geospatial
6
+ - weather
7
  - earth-observation
8
  - foundation-models
9
  - evaluation
10
+ - pytorch
11
+ pipeline_tag: image-segmentation
12
+ library_name: pytorch
13
+ pretty_name: WildFIRE-FM
14
  ---
15
 
16
+ # WildFIRE-FM
17
 
18
+ **WildFIRE-FM** is a wildfire-specialized regional reference backbone for gridded wildfire prediction and fixed-contract evaluation. It is trained on California regional weather, active-fire supervision, static fuel/canopy/exposure layers, and event-level wildfire resources used by supporting tasks in the paper.
 
19
 
20
+ This repository is organized as a model release first, with paper artifacts included for reproducibility. It contains the released WildFIRE-FM checkpoints, model configuration metadata, final manuscript artifacts, and scripts used to rebuild the public paper figures/tables from compact summaries. Raw data are **not** redistributed here.
21
 
22
+ ## What Is In This Release
 
 
 
23
 
24
+ **Model weights.** Five seeded WildFIRE-FM occupancy checkpoints are provided under `models/wildfire_fm/checkpoints/seed_*/best_firms_prauc.pt`. The checkpoints are compact U-Net PyTorch state files trained for 12-hour wildfire occupancy on a 5 km EPSG:5070 grid.
 
 
 
25
 
26
+ **Model metadata.** Training configs, run summaries, tile summaries, and checkpoint hashes are under `models/wildfire_fm/`.
27
 
28
+ **Evaluation artifacts.** Final paper figures, tables, and compact result summaries are under `paper_outputs/` and `artifacts/results/`.
29
 
30
+ **Data-source notes.** The data used by the study are public or provider-hosted, but must be obtained separately. See `data_sources/DATA_SOURCES.md`.
 
 
 
 
 
31
 
32
+ ## Model At A Glance
33
 
34
+ | Item | WildFIRE-FM release detail |
35
+ |---|---|
36
+ | Task | 12-hour gridded wildfire occupancy prediction |
37
+ | Region/grid | California regional grid, 5 km, EPSG:5070 |
38
+ | Inputs | 16 channels: weather fields, validity masks, static fuel/canopy/exposure layers |
39
+ | Backbone | Compact U-Net with occupancy and auxiliary spatial-support heads |
40
+ | Training split | June-August 2024 train, September 2024 validation, October 2024 test |
41
+ | Seeds | 1, 7, 42, 99, 123 |
42
+ | Raw data | Not bundled; source list and access notes are documented |
43
 
44
+ ## Main Evaluation Results
 
45
 
46
+ The paper evaluates WildFIRE-FM and ten Earth-FM baselines under fixed task contracts. Scores below are final-paper mean ± std values.
47
 
48
+ | Contract | WildFIRE-FM | Best comparator | Reading |
49
+ |---|---:|---:|---|
50
+ | Occupancy union F1 (%) | 59.0656 ± 2.7372 | 60.1506 ± 7.5865, ClimaX | Matching rule changes the apparent winner. |
51
+ | Fire-spread AP (%) | 30.0900 ± 1.2500 | 16.6221 ± 1.6965, Aurora | WildFIRE-FM leads the spread AP contract. |
52
+ | Final burned-area log-RMSE | 1.1657 ± 0.0126 | 1.3070 ± 0.0980, DLWP | Lower is better; task form matters. |
53
+ | Analog nDCG@10 | 0.5099 ± 0.0336 | 0.5086 ± 0.0440, AlphaEarth | Retrieval behaves differently from spatial decision tasks. |
54
+ | Smoke PM2.5 RMSE | 4.4646 ± 0.0060 | 4.4403 ± 0.0488, AlphaEarth | Supporting tasks do not preserve one universal ranking. |
55
+ | Extreme-heat RMSE-C | 0.2179 ± 0.0043 | 0.2194 ± 0.0039, AlphaEarth | Error metrics use a separate contract. |
 
 
 
 
56
 
57
+ ## Visual Summary
58
 
59
+ **Head-selection sensitivity under fixed features.** The plot shows selection regret when a head chosen by PR-AUC differs from the head chosen by the decision metric.
60
 
61
+ ![Selection-regret preview](assets/selection_regret_preview.png)
 
 
62
 
63
+ **Task-form rank changes.** The supporting-task rank map shows that backbone ordering changes when the task form and metric family change.
64
 
65
+ ![Task-rank map preview](assets/task_rank_map_preview.png)
 
 
 
 
66
 
67
+ **Primary-task rank changes.** The primary-task rank-change map summarizes how occupancy and spread rankings change across fixed matching rules.
68
 
69
+ ![Primary-rank-change preview](assets/primary_rank_change_preview.png)
70
+
71
+ ## Loading A Checkpoint
72
+
73
+ The released weights are PyTorch checkpoints. The model architecture used by the checkpoints is documented in `models/wildfire_fm/modeling_unet.py` and mirrors the compact U-Net used in the paper.
74
+
75
+ ```python
76
+ import torch
77
+ from models.wildfire_fm.modeling_unet import UNetSmallFlex
78
+
79
+ model = UNetSmallFlex(
80
+ in_ch=16,
81
+ base=32,
82
+ dropout=0.1,
83
+ norm_type="group",
84
+ norm_groups=8,
85
+ use_aux_spatial_head=True,
86
+ )
87
+ checkpoint = torch.load(
88
+ "models/wildfire_fm/checkpoints/seed_1/best_firms_prauc.pt",
89
+ map_location="cpu",
90
+ )
91
+ state = checkpoint.get("model", checkpoint)
92
+ model.load_state_dict(state)
93
+ model.eval()
94
  ```
95
 
96
+ The raw gridded inputs are not included. To run inference on new data, construct the same 16-channel grid described in `data_sources/DATA_SOURCES.md` and the paper's Section 2.
97
+
98
+ ## Data Used By The Study
99
 
100
+ The study uses public or provider-hosted resources but does not redistribute the raw data:
 
 
 
 
 
 
101
 
102
+ - NOAA HRRR fields for regional weather inputs.
103
+ - NASA FIRMS active-fire detections for occupancy supervision.
104
+ - LANDFIRE fuel and canopy layers for static landscape context.
105
+ - Wildfire Risk to Communities housing density and LandScan population for exposure context.
106
+ - WFIGS and MTBS event-level resources for supporting burned-area and analog tasks.
107
+ - External Earth-FM/backbone assets for comparator features.
108
 
109
+ See `data_sources/DATA_SOURCES.md` for source roles and access entry points.
 
 
110
 
111
+ ## Repository Layout
112
+
113
+ ```text
114
+ models/wildfire_fm/ WildFIRE-FM configs, metrics, checkpoint manifest, and model code
115
+ paper/manuscript_final.pdf final paper PDF from the current release bundle
116
+ paper_outputs/ final paper figures and TeX table blocks
117
+ artifacts/results/ compact CSV/JSON summaries used by paper outputs
118
+ experiments/ sanitized rerun scripts and Slurm template
119
+ data_sources/ data-source notes; no raw data included
120
+ scripts/ paper-output rebuild and audit utilities
121
+ ```
122
 
123
+ ## Reproducing Released Paper Outputs
124
 
125
+ The lightweight paper-output check uses compact released artifacts and does not require raw data or GPUs.
126
 
127
+ ```bash
128
+ python3 scripts/reproduce_paper_outputs.py
129
+ ```
 
 
 
130
 
131
+ This rebuilds selected figures, checks hashes, and audits the release for stale labels or placeholders. Full raw-data reruns require separately downloaded source data and local feature caches.
132
 
133
+ ## Limitations
 
 
134
 
135
+ This release is not a raw-data mirror and is not a general global wildfire forecasting product. WildFIRE-FM is a regional reference backbone trained for the study's fixed-contract comparisons. Use outside the California regional grid requires new preprocessing, validation, and contract-specific evaluation.
 
136
 
137
  ## Citation
138
 
 
 
139
  ```bibtex
140
  @misc{wildfire_fm_evaluation_contracts_2026,
141
  title = {Does Your Wildfire Prediction Model Actually Work, or Just Score Well?},
142
+ author = {Yangshuang Xu and Yuyang Dai and Liling Chang and Qi Wang and Yushun Dong},
143
  year = {2026},
144
+ note = {WildFIRE-FM model and fixed-contract wildfire evaluation artifacts}
145
  }
146
  ```
147
 
148
+ The citation will be updated with arXiv metadata after the preprint is public.
 
artifacts/manifests/paper_outputs.sha256 CHANGED
@@ -1,8 +1,16 @@
 
 
 
 
1
  b369d13e0419fa8272ccdc994b6642f3b141248a879c030218e387c583537eb2 paper_outputs/figures/fig_fireprone_contract_progression_compact.pdf
 
 
2
  b2e56403e2774c457dd12c4685e2dc7492e22e32df46fcc5c37b3087110f2439 paper_outputs/figures/fig_selection_regret_rq2.tikz
 
3
  bc4d35ad9cb4c1f9ba8f31c7c340d9684c9dd2d55f5a2e60604a2b58b90cbe40 paper_outputs/figures/fig_task_contract_tiles.pdf
4
  c382f5d69f25cc2f5db174601a33d0fd0928b44910a2a4b1c131954bd42113d9 paper_outputs/figures/fig_task_rank_map.pdf
5
  015ab951b0af5c130e4894092a5dd0bb0fd62e710467163a9df8246d8cf369f4 paper_outputs/figures/matching.pdf
 
6
  e8abbd2668517f5cae14933ed943fe103e74132886b0ff48ecd1685978549504 paper_outputs/tables/tab_app_analog_rank_depth.tex
7
  81db28aace3366625f1cfd5935892eb5af672d5ecd8327e6dcba00b7b04e2b3c paper_outputs/tables/tab_app_burned_area_median_acre.tex
8
  4a93401ef355c02eb0cc6b2e9a1506f9ed9d912301ec6829581247e40991bdfb paper_outputs/tables/tab_app_contract_params_full.tex
@@ -14,7 +22,10 @@ f740b8f076490e852efa88fa8180ca08bb6b12901ff3ec3687c7e5c0b236da4e paper_outputs/
14
  6850ee131e203f66392c79f17f59214672b362274f42285b252b83ac0ede1eb3 paper_outputs/tables/tab_app_seed_robustness.tex
15
  1ca91ca451f846e59cb62ea64a616780c698b9dee80918a05467bd6c40df2dd5 paper_outputs/tables/tab_app_smoke_high_event.tex
16
  cd65372622e8dd388adb1122a3e93b22d2090fba836405b08a078d5159b182de paper_outputs/tables/tab_app_spread_ap_by_scope.tex
17
- a31d4a4e0f2f1c7f90a5610acea77aef5a48e63c754ab2159a42473dce2c3b94 paper_outputs/tables/tab_appendix_selection_regret_tolerance.tex
18
- 22614e90568cc562c023c540bdfdec14c0923ecf55d432fffa2619625b856092 paper_outputs/tables/tab_fireprone_contract_progression.tex
19
  6672c62a150d83a351f4fa23ac04537d9aaae01af6056f689437d9b7d8bcee40 paper_outputs/tables/tab_primary_results.tex
 
 
 
20
  717555b2584658c936aa8fc27b63f1068dc5f796a297bcef0576cf020b3ddaf8 paper_outputs/tables/tab_supporting_results.tex
 
1
+ d0f724c709d39f9655e6e0c74b2ef51e6d7fadec6fb9d272fa605660d9416ff5 assets/primary_rank_change_preview.png
2
+ 44bd6782e56031510ebb2401f42983d625294ccc3573659277876be7c158a97a assets/selection_regret_preview.png
3
+ a209caf6d8fa1d2c3be45086e397c534dbefe79176f87a8fa9b12c82b770e475 assets/task_rank_map_preview.png
4
+ c342978b2f0f25cf6e430b860702895bbb3b512145c8c6e38aa2233b416d835e paper/manuscript_final.pdf
5
  b369d13e0419fa8272ccdc994b6642f3b141248a879c030218e387c583537eb2 paper_outputs/figures/fig_fireprone_contract_progression_compact.pdf
6
+ e3110c70c3cf8ecb8671163a401a155920266e3f907f9c6baf08e27ec6e6c410 paper_outputs/figures/fig_primary_rank_change_map.pdf
7
+ 4e5b791ba4d136f722bd75a61097203836819ce9411def1caac4cc1e6d881275 paper_outputs/figures/fig_rank_heatmap1.pdf
8
  b2e56403e2774c457dd12c4685e2dc7492e22e32df46fcc5c37b3087110f2439 paper_outputs/figures/fig_selection_regret_rq2.tikz
9
+ fabb8b55aac901199cc03773741a26685becffd074f52568c93bee517c2c42c0 paper_outputs/figures/fig_selection_regret_scatter.pdf
10
  bc4d35ad9cb4c1f9ba8f31c7c340d9684c9dd2d55f5a2e60604a2b58b90cbe40 paper_outputs/figures/fig_task_contract_tiles.pdf
11
  c382f5d69f25cc2f5db174601a33d0fd0928b44910a2a4b1c131954bd42113d9 paper_outputs/figures/fig_task_rank_map.pdf
12
  015ab951b0af5c130e4894092a5dd0bb0fd62e710467163a9df8246d8cf369f4 paper_outputs/figures/matching.pdf
13
+ 7dca6ae4a9b179693802f47d24dd66734c0f332b372a7976832a0d429333b755 paper_outputs/figures/overview_wildfire.pdf
14
  e8abbd2668517f5cae14933ed943fe103e74132886b0ff48ecd1685978549504 paper_outputs/tables/tab_app_analog_rank_depth.tex
15
  81db28aace3366625f1cfd5935892eb5af672d5ecd8327e6dcba00b7b04e2b3c paper_outputs/tables/tab_app_burned_area_median_acre.tex
16
  4a93401ef355c02eb0cc6b2e9a1506f9ed9d912301ec6829581247e40991bdfb paper_outputs/tables/tab_app_contract_params_full.tex
 
22
  6850ee131e203f66392c79f17f59214672b362274f42285b252b83ac0ede1eb3 paper_outputs/tables/tab_app_seed_robustness.tex
23
  1ca91ca451f846e59cb62ea64a616780c698b9dee80918a05467bd6c40df2dd5 paper_outputs/tables/tab_app_smoke_high_event.tex
24
  cd65372622e8dd388adb1122a3e93b22d2090fba836405b08a078d5159b182de paper_outputs/tables/tab_app_spread_ap_by_scope.tex
25
+ 2b168c92af29ae40c324e9660d48177ea0c79e4559a3c2aa571d53043ee83b53 paper_outputs/tables/tab_appendix_selection_regret_tolerance.tex
26
+ c822daa85e29dde4ac92b4be34f4d41040fa04da3a2674bdc4d0494dbaaceb69 paper_outputs/tables/tab_fireprone_contract_progression.tex
27
  6672c62a150d83a351f4fa23ac04537d9aaae01af6056f689437d9b7d8bcee40 paper_outputs/tables/tab_primary_results.tex
28
+ d11d82273acb389b46c8fc1d15c1e37f1f90332ae9d1fb7b8eb5ff0f8847dc2d paper_outputs/tables/tab_selection_regret_full_head.tex
29
+ 11f230e0462ded2821f3d5d45421d8b8278b61695d76799246d2e8bf873e2789 paper_outputs/tables/tab_selection_regret_scope.tex
30
+ 3b1277700ececdbb4107667a5d4166a75224a84282810ec5d21bbf2ebc7fa163 paper_outputs/tables/tab_selection_regret_scope_sweep.tex
31
  717555b2584658c936aa8fc27b63f1068dc5f796a297bcef0576cf020b3ddaf8 paper_outputs/tables/tab_supporting_results.tex
artifacts/results/fireprone_contract_progression_summary.json CHANGED
The diff for this file is too large to render. See raw diff
 
artifacts/results/selection_regret_all_backbones_20260504.csv DELETED
@@ -1,25 +0,0 @@
1
- model_tag,label,scope,n,seeds,exact_regret_mean,exact_regret_std,tolerated_regret_mean,tolerated_regret_std,union_regret_mean,union_regret_std
2
- reference,Reference,global,5,1 7 42 99 123,0.0,0.0,0.08783024981138902,0.09670495645481135,0.08783024981138902,0.09670495645481135
3
- reference,Reference,fire_prone,5,1 7 42 99 123,0.0,0.0,0.03402707057672223,0.032044658643147844,0.03402707057672223,0.032044658643147844
4
- prithvi_wxc,Prithvi-WxC,global,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.0,0.0
5
- prithvi_wxc,Prithvi-WxC,fire_prone,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.0,0.0
6
- aurora,Aurora,global,5,1 7 42 99 123,0.00020004882767231798,0.00026703384456332115,0.09851983041506818,0.1298781980037557,0.09851983041506818,0.1298781980037557
7
- aurora,Aurora,fire_prone,5,1 7 42 99 123,0.008202508825959588,0.01834136732088763,0.14391889430974364,0.32121904665016227,0.14391889430974364,0.32121904665016227
8
- climax,ClimaX,global,5,1 7 42 99 123,3.0287686240700486e-06,4.147312242167625e-06,0.0012959969982639485,0.0017746169760203706,0.0012959969982639485,0.0017746169760203706
9
- climax,ClimaX,fire_prone,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.0,0.0
10
- stormcast,StormCast,global,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.0,0.0
11
- stormcast,StormCast,fire_prone,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.0,0.0
12
- pangu_weather,Pangu-Weather,global,5,1 7 42 99 123,0.00013033979247265275,0.0002685372203690466,0.048806713097574374,0.10733308684741971,0.048806713097574374,0.10733308684741971
13
- pangu_weather,Pangu-Weather,fire_prone,5,1 7 42 99 123,0.027875386332505546,0.02348779386900393,0.43111948243387105,0.39355644251497235,0.43111948243387105,0.39355644251497235
14
- dlwp,DLWP,global,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.0,0.0
15
- dlwp,DLWP,fire_prone,5,1 7 42 99 123,0.0007702319787454587,0.0010995336594539604,0.043265915053601556,0.04332331365579739,0.043265915053601556,0.04332331365579739
16
- fcn,FCN,global,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.0,0.0
17
- fcn,FCN,fire_prone,5,1 7 42 99 123,5.960229415004348e-06,1.3327478133443526e-05,0.011679805987441694,0.019872372458657642,0.011679805987441694,0.019872372458657642
18
- fengwu,FengWu,global,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.0,0.0
19
- fengwu,FengWu,fire_prone,5,1 7 42 99 123,0.0006908222234409067,0.0011910586589384115,0.005222389249812243,0.0062394095558402415,0.005222389249812243,0.0062394095558402415
20
- fuxi,FuXi,global,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.0,0.0
21
- fuxi,FuXi,fire_prone,5,1 7 42 99 123,0.0,0.0,0.0010839188523199318,0.0017288780545672386,0.0010839188523199318,0.0017288780545672386
22
- pangu6,Pangu-Weather,global,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.0,0.0
23
- pangu6,Pangu-Weather,fire_prone,5,1 7 42 99 123,0.0007280423771922354,0.001178746460551365,0.0018491271881979853,0.0032630386057089294,0.0018491271881979853,0.0032630386057089294
24
- alphaearth,AlphaEarth,global,5,1 7 42 99 123,0.0,0.0,0.1722171037486726,0.08849214830495522,0.1722171037486726,0.08849214830495522
25
- alphaearth,AlphaEarth,fire_prone,5,1 7 42 99 123,0.0,0.0,0.038803552655092256,0.0594825313313219,0.038803552655092256,0.0594825313313219
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
artifacts/results/selection_regret_all_backbones_20260504.json DELETED
The diff for this file is too large to render. See raw diff
 
artifacts/results/selection_regret_scope_sweep_20260505.csv CHANGED
@@ -1,45 +1,45 @@
1
- model_tag,label,scope,scope_label,n,seeds,exact_regret_mean,exact_regret_std,exact_regret_min,exact_regret_max,tolerated_regret_mean,tolerated_regret_std,tolerated_regret_min,tolerated_regret_max,union_regret_mean,union_regret_std,union_regret_min,union_regret_max
2
- reference,FireWx-FM ref.,global,\(\Omega=\)global,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.07383089600948442,0.07453636071372995,0.0,0.17497107865629713,0.07383089600948442,0.07453636071372995,0.0,0.17497107865629713
3
- reference,FireWx-FM ref.,top5,\(\Omega=\)top 5\%,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.003663718115532055,0.006812231244812292,0.0,0.015676762201120686,0.003663718115532055,0.006812231244812292,0.0,0.015676762201120686
4
- reference,FireWx-FM ref.,top10,\(\Omega=\)top 10\%,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.012275489592085752,0.012665162001740834,0.0,0.02670880922526031,0.012275489592085752,0.012665162001740834,0.0,0.02670880922526031
5
- reference,FireWx-FM ref.,top20,\(\Omega=\)top 20\%,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.029384646387840017,0.02751315335001922,0.0,0.05675140203555318,0.029384646387840017,0.02751315335001922,0.0,0.05675140203555318
6
- prithvi_wxc,Prithvi-WxC,global,\(\Omega=\)global,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
7
- prithvi_wxc,Prithvi-WxC,top5,\(\Omega=\)top 5\%,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
8
- prithvi_wxc,Prithvi-WxC,top10,\(\Omega=\)top 10\%,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
9
- prithvi_wxc,Prithvi-WxC,top20,\(\Omega=\)top 20\%,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
10
- aurora,Aurora,global,\(\Omega=\)global,5,1 7 42 99 123,0.00010153879814819402,0.00021861477435572763,0.0,0.0004925501476206198,0.04945471159670635,0.10697394238964528,0.0,0.240793572992212,0.04945471159670635,0.10697394238964528,0.0,0.240793572992212
11
- aurora,Aurora,top5,\(\Omega=\)top 5\%,5,1 7 42 99 123,0.023667154505540456,0.05292136630837888,0.0,0.11833577252770228,0.1542829840966487,0.34498724021162547,0.0,0.7714149204832434,0.1542829840966487,0.34498724021162547,0.0,0.7714149204832434
12
- aurora,Aurora,top10,\(\Omega=\)top 10\%,5,1 7 42 99 123,0.014651279478173606,0.032761256870543834,0.0,0.07325639739086803,0.1399343063221699,0.31290262132065055,0.0,0.6996715316108496,0.1399343063221699,0.31290262132065055,0.0,0.6996715316108496
13
- aurora,Aurora,top20,\(\Omega=\)top 20\%,5,1 7 42 99 123,0.008202508825959588,0.01834136732088763,0.0,0.04101254412979794,0.1437064941446237,0.32133748971555404,0.0,0.7185324707231184,0.1437064941446237,0.32133748971555404,0.0,0.7185324707231184
14
- climax,ClimaX,global,\(\Omega=\)global,5,1 7 42 99 123,3.0287686240700486e-06,4.147312242167625e-06,0.0,7.571921560175121e-06,0.0012959969982639485,0.0017746169760203706,0.0,0.0032399924956598714,0.0012959969982639485,0.0017746169760203706,0.0,0.0032399924956598714
15
- climax,ClimaX,top5,\(\Omega=\)top 5\%,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
16
- climax,ClimaX,top10,\(\Omega=\)top 10\%,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
17
- climax,ClimaX,top20,\(\Omega=\)top 20\%,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
18
- stormcast,StormCast,global,\(\Omega=\)global,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
19
- stormcast,StormCast,top5,\(\Omega=\)top 5\%,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
20
- stormcast,StormCast,top10,\(\Omega=\)top 10\%,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
21
- stormcast,StormCast,top20,\(\Omega=\)top 20\%,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
22
- dlwp,DLWP,global,\(\Omega=\)global,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
23
- dlwp,DLWP,top5,\(\Omega=\)top 5\%,5,1 7 42 99 123,0.0048037709215293075,0.006217185202152866,0.0,0.015203005078871956,0.016716228534155796,0.016079313546074458,0.0,0.03305057342744666,0.016716228534155796,0.016079313546074458,0.0,0.03305057342744666
24
- dlwp,DLWP,top10,\(\Omega=\)top 10\%,5,1 7 42 99 123,0.0017281632798742507,0.002514722758075371,0.0,0.005523780499856246,0.02846514801700826,0.026938012702643194,0.0,0.053927677500854476,0.02846514801700826,0.026938012702643194,0.0,0.053927677500854476
25
- dlwp,DLWP,top20,\(\Omega=\)top 20\%,5,1 7 42 99 123,0.0007702319787454587,0.0010995336594539604,0.0,0.0023651634514294945,0.04463354681768479,0.04356064433532197,0.0,0.11215006616165157,0.04463354681768479,0.04356064433532197,0.0,0.11215006616165157
26
- fcn,FCN,global,\(\Omega=\)global,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
27
- fcn,FCN,top5,\(\Omega=\)top 5\%,5,1 7 42 99 123,0.0006342898232943345,0.0009899554165032742,0.0,0.002257520679520411,0.004509624980300697,0.010070611656609236,0.0,0.022524473456150496,0.004509624980300697,0.010070611656609236,0.0,0.022524473456150496
28
- fcn,FCN,top10,\(\Omega=\)top 10\%,5,1 7 42 99 123,0.00021156854817603877,0.0004730816556225618,0.0,0.0010578427408801938,0.004199537050817615,0.009390450319657174,0.0,0.020997685254088072,0.004199537050817615,0.009390450319657174,0.0,0.020997685254088072
29
- fcn,FCN,top20,\(\Omega=\)top 20\%,5,1 7 42 99 123,5.754560074337778e-06,1.2867587506825515e-05,0.0,2.877280037168889e-05,0.011679805987441694,0.019872372458657642,0.0,0.045880503237594294,0.011679805987441694,0.019872372458657642,0.0,0.045880503237594294
30
- fengwu,FengWu,global,\(\Omega=\)global,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
31
- fengwu,FengWu,top5,\(\Omega=\)top 5\%,5,1 7 42 99 123,0.0005029843170376968,0.0008109166521114917,0.0,0.0018628094907809783,0.008795951947678215,0.005532321338017505,0.0,0.01484136735033148,0.008795951947678215,0.005532321338017505,0.0,0.01484136735033148
32
- fengwu,FengWu,top10,\(\Omega=\)top 10\%,5,1 7 42 99 123,0.000495228089292582,0.0007349190216431337,0.0,0.0016387212062008855,0.00402300475984525,0.005510851442075993,0.0,0.010273937098576491,0.00402300475984525,0.005510851442075993,0.0,0.010273937098576491
33
- fengwu,FengWu,top20,\(\Omega=\)top 20\%,5,1 7 42 99 123,0.0006908222234409067,0.0011910586589384115,0.0,0.0027505832409660327,0.005222389249812243,0.0062394095558402415,0.0,0.015150501067724198,0.005222389249812243,0.0062394095558402415,0.0,0.015150501067724198
34
- fuxi,FuXi,global,\(\Omega=\)global,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
35
- fuxi,FuXi,top5,\(\Omega=\)top 5\%,5,1 7 42 99 123,0.002973545331200933,0.0023946274991058026,0.0010927807990139538,0.007024214143542151,0.013545122545609134,0.02097023683418404,0.0,0.050156261654859424,0.013545122545609134,0.02097023683418404,0.0,0.050156261654859424
36
- fuxi,FuXi,top10,\(\Omega=\)top 10\%,5,1 7 42 99 123,0.001383793743586542,0.0019248128430711165,0.0,0.003938013087198336,0.0016559834970027332,0.0037028916689159307,0.0,0.008279917485013666,0.0016559834970027332,0.0037028916689159307,0.0,0.008279917485013666
37
- fuxi,FuXi,top20,\(\Omega=\)top 20\%,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.00283318355751887,0.0036808289681375247,0.0,0.008746323525994693,0.00283318355751887,0.0036808289681375247,0.0,0.008746323525994693
38
- pangu6,Pangu-Weather,global,\(\Omega=\)global,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
39
- pangu6,Pangu-Weather,top5,\(\Omega=\)top 5\%,5,1 7 42 99 123,0.003154674487241463,0.002546125713211599,0.0,0.005711594157251587,0.007592888149777122,0.00897418737588444,0.0,0.019790633919317124,0.007592888149777122,0.00897418737588444,0.0,0.019790633919317124
40
- pangu6,Pangu-Weather,top10,\(\Omega=\)top 10\%,5,1 7 42 99 123,0.0017345627303725214,0.0019305189318827886,0.0,0.004535321555179647,0.003047840737004992,0.005053805614558161,0.0,0.011660780793438352,0.003047840737004992,0.005053805614558161,0.0,0.011660780793438352
41
- pangu6,Pangu-Weather,top20,\(\Omega=\)top 20\%,5,1 7 42 99 123,0.0007280423771922354,0.001178746460551365,0.0,0.0027096086413018403,0.0018679847512695024,0.0032548337047755126,0.0,0.007639684811918013,0.0018679847512695024,0.0032548337047755126,0.0,0.007639684811918013
42
- alphaearth,AlphaEarth,global,\(\Omega=\)global,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.1722171037486726,0.08849214830495522,0.050655329891645895,0.272468682523694,0.1722171037486726,0.08849214830495522,0.050655329891645895,0.272468682523694
43
- alphaearth,AlphaEarth,top5,\(\Omega=\)top 5\%,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.06384618090125256,0.04965276403138872,0.0,0.1365277562230962,0.06384618090125256,0.04965276403138872,0.0,0.1365277562230962
44
- alphaearth,AlphaEarth,top10,\(\Omega=\)top 10\%,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.06573776411084173,0.06897015340160571,0.0,0.1615566566666954,0.06573776411084173,0.06897015340160571,0.0,0.1615566566666954
45
- alphaearth,AlphaEarth,top20,\(\Omega=\)top 20\%,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.038803552655092256,0.0594825313313219,0.0,0.13482302181308625,0.038803552655092256,0.0594825313313219,0.0,0.13482302181308625
 
1
+ model_tag,label,scope,scope_label,n,seeds,exact_regret_mean,exact_regret_std,exact_regret_min,exact_regret_max,tolerated_regret_mean,tolerated_regret_std,tolerated_regret_min,tolerated_regret_max,union_regret_mean,union_regret_std,union_regret_min,union_regret_max
2
+ reference,FireWx-FM ref.,global,\(\Omega=\)global,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.07383089600948442,0.07453636071372995,0.0,0.17497107865629713,0.07383089600948442,0.07453636071372995,0.0,0.17497107865629713
3
+ reference,FireWx-FM ref.,top5,\(\Omega=\)top 5\%,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.003663718115532055,0.006812231244812292,0.0,0.015676762201120686,0.003663718115532055,0.006812231244812292,0.0,0.015676762201120686
4
+ reference,FireWx-FM ref.,top10,\(\Omega=\)top 10\%,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.012275489592085752,0.012665162001740834,0.0,0.02670880922526031,0.012275489592085752,0.012665162001740834,0.0,0.02670880922526031
5
+ reference,FireWx-FM ref.,top20,\(\Omega=\)top 20\%,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.029384646387840017,0.02751315335001922,0.0,0.05675140203555318,0.029384646387840017,0.02751315335001922,0.0,0.05675140203555318
6
+ prithvi_wxc,Prithvi-WxC,global,\(\Omega=\)global,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
7
+ prithvi_wxc,Prithvi-WxC,top5,\(\Omega=\)top 5\%,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
8
+ prithvi_wxc,Prithvi-WxC,top10,\(\Omega=\)top 10\%,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
9
+ prithvi_wxc,Prithvi-WxC,top20,\(\Omega=\)top 20\%,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
10
+ aurora,Aurora,global,\(\Omega=\)global,5,1 7 42 99 123,0.00010153879814819402,0.00021861477435572763,0.0,0.0004925501476206198,0.04945471159670635,0.10697394238964528,0.0,0.240793572992212,0.04945471159670635,0.10697394238964528,0.0,0.240793572992212
11
+ aurora,Aurora,top5,\(\Omega=\)top 5\%,5,1 7 42 99 123,0.023667154505540456,0.05292136630837888,0.0,0.11833577252770228,0.1542829840966487,0.34498724021162547,0.0,0.7714149204832434,0.1542829840966487,0.34498724021162547,0.0,0.7714149204832434
12
+ aurora,Aurora,top10,\(\Omega=\)top 10\%,5,1 7 42 99 123,0.014651279478173606,0.032761256870543834,0.0,0.07325639739086803,0.1399343063221699,0.31290262132065055,0.0,0.6996715316108496,0.1399343063221699,0.31290262132065055,0.0,0.6996715316108496
13
+ aurora,Aurora,top20,\(\Omega=\)top 20\%,5,1 7 42 99 123,0.008202508825959588,0.01834136732088763,0.0,0.04101254412979794,0.1437064941446237,0.32133748971555404,0.0,0.7185324707231184,0.1437064941446237,0.32133748971555404,0.0,0.7185324707231184
14
+ climax,ClimaX,global,\(\Omega=\)global,5,1 7 42 99 123,3.0287686240700486e-06,4.147312242167625e-06,0.0,7.571921560175121e-06,0.0012959969982639485,0.0017746169760203706,0.0,0.0032399924956598714,0.0012959969982639485,0.0017746169760203706,0.0,0.0032399924956598714
15
+ climax,ClimaX,top5,\(\Omega=\)top 5\%,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
16
+ climax,ClimaX,top10,\(\Omega=\)top 10\%,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
17
+ climax,ClimaX,top20,\(\Omega=\)top 20\%,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
18
+ stormcast,StormCast,global,\(\Omega=\)global,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
19
+ stormcast,StormCast,top5,\(\Omega=\)top 5\%,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
20
+ stormcast,StormCast,top10,\(\Omega=\)top 10\%,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
21
+ stormcast,StormCast,top20,\(\Omega=\)top 20\%,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
22
+ dlwp,DLWP,global,\(\Omega=\)global,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
23
+ dlwp,DLWP,top5,\(\Omega=\)top 5\%,5,1 7 42 99 123,0.0048037709215293075,0.006217185202152866,0.0,0.015203005078871956,0.016716228534155796,0.016079313546074458,0.0,0.03305057342744666,0.016716228534155796,0.016079313546074458,0.0,0.03305057342744666
24
+ dlwp,DLWP,top10,\(\Omega=\)top 10\%,5,1 7 42 99 123,0.0017281632798742507,0.002514722758075371,0.0,0.005523780499856246,0.02846514801700826,0.026938012702643194,0.0,0.053927677500854476,0.02846514801700826,0.026938012702643194,0.0,0.053927677500854476
25
+ dlwp,DLWP,top20,\(\Omega=\)top 20\%,5,1 7 42 99 123,0.0007702319787454587,0.0010995336594539604,0.0,0.0023651634514294945,0.04463354681768479,0.04356064433532197,0.0,0.11215006616165157,0.04463354681768479,0.04356064433532197,0.0,0.11215006616165157
26
+ fcn,FCN,global,\(\Omega=\)global,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
27
+ fcn,FCN,top5,\(\Omega=\)top 5\%,5,1 7 42 99 123,0.0006342898232943345,0.0009899554165032742,0.0,0.002257520679520411,0.004509624980300697,0.010070611656609236,0.0,0.022524473456150496,0.004509624980300697,0.010070611656609236,0.0,0.022524473456150496
28
+ fcn,FCN,top10,\(\Omega=\)top 10\%,5,1 7 42 99 123,0.00021156854817603877,0.0004730816556225618,0.0,0.0010578427408801938,0.004199537050817615,0.009390450319657174,0.0,0.020997685254088072,0.004199537050817615,0.009390450319657174,0.0,0.020997685254088072
29
+ fcn,FCN,top20,\(\Omega=\)top 20\%,5,1 7 42 99 123,5.754560074337778e-06,1.2867587506825515e-05,0.0,2.877280037168889e-05,0.011679805987441694,0.019872372458657642,0.0,0.045880503237594294,0.011679805987441694,0.019872372458657642,0.0,0.045880503237594294
30
+ fengwu,FengWu,global,\(\Omega=\)global,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
31
+ fengwu,FengWu,top5,\(\Omega=\)top 5\%,5,1 7 42 99 123,0.0005029843170376968,0.0008109166521114917,0.0,0.0018628094907809783,0.008795951947678215,0.005532321338017505,0.0,0.01484136735033148,0.008795951947678215,0.005532321338017505,0.0,0.01484136735033148
32
+ fengwu,FengWu,top10,\(\Omega=\)top 10\%,5,1 7 42 99 123,0.000495228089292582,0.0007349190216431337,0.0,0.0016387212062008855,0.00402300475984525,0.005510851442075993,0.0,0.010273937098576491,0.00402300475984525,0.005510851442075993,0.0,0.010273937098576491
33
+ fengwu,FengWu,top20,\(\Omega=\)top 20\%,5,1 7 42 99 123,0.0006908222234409067,0.0011910586589384115,0.0,0.0027505832409660327,0.005222389249812243,0.0062394095558402415,0.0,0.015150501067724198,0.005222389249812243,0.0062394095558402415,0.0,0.015150501067724198
34
+ fuxi,FuXi,global,\(\Omega=\)global,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
35
+ fuxi,FuXi,top5,\(\Omega=\)top 5\%,5,1 7 42 99 123,0.002973545331200933,0.0023946274991058026,0.0010927807990139538,0.007024214143542151,0.013545122545609134,0.02097023683418404,0.0,0.050156261654859424,0.013545122545609134,0.02097023683418404,0.0,0.050156261654859424
36
+ fuxi,FuXi,top10,\(\Omega=\)top 10\%,5,1 7 42 99 123,0.001383793743586542,0.0019248128430711165,0.0,0.003938013087198336,0.0016559834970027332,0.0037028916689159307,0.0,0.008279917485013666,0.0016559834970027332,0.0037028916689159307,0.0,0.008279917485013666
37
+ fuxi,FuXi,top20,\(\Omega=\)top 20\%,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.00283318355751887,0.0036808289681375247,0.0,0.008746323525994693,0.00283318355751887,0.0036808289681375247,0.0,0.008746323525994693
38
+ pangu6,Pangu-Weather,global,\(\Omega=\)global,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
39
+ pangu6,Pangu-Weather,top5,\(\Omega=\)top 5\%,5,1 7 42 99 123,0.003154674487241463,0.002546125713211599,0.0,0.005711594157251587,0.007592888149777122,0.00897418737588444,0.0,0.019790633919317124,0.007592888149777122,0.00897418737588444,0.0,0.019790633919317124
40
+ pangu6,Pangu-Weather,top10,\(\Omega=\)top 10\%,5,1 7 42 99 123,0.0017345627303725214,0.0019305189318827886,0.0,0.004535321555179647,0.003047840737004992,0.005053805614558161,0.0,0.011660780793438352,0.003047840737004992,0.005053805614558161,0.0,0.011660780793438352
41
+ pangu6,Pangu-Weather,top20,\(\Omega=\)top 20\%,5,1 7 42 99 123,0.0007280423771922354,0.001178746460551365,0.0,0.0027096086413018403,0.0018679847512695024,0.0032548337047755126,0.0,0.007639684811918013,0.0018679847512695024,0.0032548337047755126,0.0,0.007639684811918013
42
+ alphaearth,AlphaEarth,global,\(\Omega=\)global,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.1722171037486726,0.08849214830495522,0.050655329891645895,0.272468682523694,0.1722171037486726,0.08849214830495522,0.050655329891645895,0.272468682523694
43
+ alphaearth,AlphaEarth,top5,\(\Omega=\)top 5\%,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.06384618090125256,0.04965276403138872,0.0,0.1365277562230962,0.06384618090125256,0.04965276403138872,0.0,0.1365277562230962
44
+ alphaearth,AlphaEarth,top10,\(\Omega=\)top 10\%,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.06573776411084173,0.06897015340160571,0.0,0.1615566566666954,0.06573776411084173,0.06897015340160571,0.0,0.1615566566666954
45
+ alphaearth,AlphaEarth,top20,\(\Omega=\)top 20\%,5,1 7 42 99 123,0.0,0.0,0.0,0.0,0.038803552655092256,0.0594825313313219,0.0,0.13482302181308625,0.038803552655092256,0.0594825313313219,0.0,0.13482302181308625
artifacts/results/selection_regret_scope_sweep_20260505.json CHANGED
The diff for this file is too large to render. See raw diff
 
assets/primary_rank_change_preview.png ADDED

Git LFS Details

  • SHA256: d0f724c709d39f9655e6e0c74b2ef51e6d7fadec6fb9d272fa605660d9416ff5
  • Pointer size: 131 Bytes
  • Size of remote file: 984 kB
assets/selection_regret_preview.png ADDED

Git LFS Details

  • SHA256: 44bd6782e56031510ebb2401f42983d625294ccc3573659277876be7c158a97a
  • Pointer size: 132 Bytes
  • Size of remote file: 3.8 MB
assets/task_rank_map_preview.png ADDED

Git LFS Details

  • SHA256: a209caf6d8fa1d2c3be45086e397c534dbefe79176f87a8fa9b12c82b770e475
  • Pointer size: 132 Bytes
  • Size of remote file: 1.24 MB
models/wildfire_fm/README.md ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # WildFIRE-FM Checkpoints
2
+
3
+ This directory contains metadata for the released WildFIRE-FM seeded checkpoints.
4
+ The checkpoint files are stored on the Hugging Face Hub under:
5
+
6
+ ```text
7
+ models/wildfire_fm/checkpoints/seed_1/best_firms_prauc.pt
8
+ models/wildfire_fm/checkpoints/seed_7/best_firms_prauc.pt
9
+ models/wildfire_fm/checkpoints/seed_42/best_firms_prauc.pt
10
+ models/wildfire_fm/checkpoints/seed_99/best_firms_prauc.pt
11
+ models/wildfire_fm/checkpoints/seed_123/best_firms_prauc.pt
12
+ ```
13
+
14
+ Use `modeling_unet.py` to instantiate the compact U-Net architecture before loading a checkpoint state dict.
models/wildfire_fm/checkpoint_manifest.json ADDED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "model": "WildFIRE-FM",
3
+ "weights": "uploaded to the Hugging Face Hub under the filenames listed below",
4
+ "checkpoints": [
5
+ {
6
+ "seed": 123,
7
+ "filename": "models/wildfire_fm/checkpoints/seed_123/best_firms_prauc.pt",
8
+ "sha256": "4629a54134efb0e6fe5dabc177630923e4f4b5520ceff5076a36c03ae45cfbab",
9
+ "bytes": 31092197
10
+ },
11
+ {
12
+ "seed": 1,
13
+ "filename": "models/wildfire_fm/checkpoints/seed_1/best_firms_prauc.pt",
14
+ "sha256": "4a8f7e500bbdf222b33e2bc056d7e6202b526745c75dca26abc478bee9b2d84f",
15
+ "bytes": 31092197
16
+ },
17
+ {
18
+ "seed": 42,
19
+ "filename": "models/wildfire_fm/checkpoints/seed_42/best_firms_prauc.pt",
20
+ "sha256": "2ba80ddfdcf173a425eafc1d40dfd06088ac6f3e588e9adb866660df84694346",
21
+ "bytes": 31092197
22
+ },
23
+ {
24
+ "seed": 7,
25
+ "filename": "models/wildfire_fm/checkpoints/seed_7/best_firms_prauc.pt",
26
+ "sha256": "6a07d34302f63937e8e74c43c651cf3859b74bc95a5b68e37ffb2f37739a0b30",
27
+ "bytes": 31092197
28
+ },
29
+ {
30
+ "seed": 99,
31
+ "filename": "models/wildfire_fm/checkpoints/seed_99/best_firms_prauc.pt",
32
+ "sha256": "d5ce9d77c84167a7e24e3953c1f939fa7f621ceb905ac4d33e27eae523c0f5f8",
33
+ "bytes": 31092197
34
+ }
35
+ ]
36
+ }
models/wildfire_fm/configs/reference_fireprone_seed_123_20260504.json ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "index_root": "<local path omitted>",
3
+ "run_root": "<local path omitted>",
4
+ "tile_size": 32,
5
+ "max_positive_tiles_per_sample": 64,
6
+ "min_negative_tiles_per_sample": 4,
7
+ "negative_to_positive_ratio": 3.0,
8
+ "positive_rate_source": "tiles",
9
+ "pos_weight_source": "tiles",
10
+ "pos_weight_cap": 50.0,
11
+ "batch_size": 32,
12
+ "eval_batch_size": 2,
13
+ "epochs": 10,
14
+ "learning_rate": 0.0002,
15
+ "weight_decay": 0.0001,
16
+ "base_channels": 32,
17
+ "dropout": 0.1,
18
+ "norm_type": "group",
19
+ "norm_groups": 8,
20
+ "init_head_bias_from_positive_rate": true,
21
+ "augment_flip": true,
22
+ "threshold": 0.5,
23
+ "metric_thresholds": [
24
+ 0.1,
25
+ 0.2,
26
+ 0.3,
27
+ 0.5,
28
+ 0.7,
29
+ 0.9
30
+ ],
31
+ "topk_area_fractions": [
32
+ 0.01,
33
+ 0.05,
34
+ 0.1
35
+ ],
36
+ "fss_radii": [
37
+ 1,
38
+ 2,
39
+ 4,
40
+ 8
41
+ ],
42
+ "reliability_bins": 10,
43
+ "amp": true,
44
+ "seed": 123,
45
+ "boundary_radii": [
46
+ 1,
47
+ 2,
48
+ 4
49
+ ],
50
+ "coarsen_factors": [
51
+ 2,
52
+ 4,
53
+ 8
54
+ ],
55
+ "use_aux_spatial_head": true,
56
+ "aux_spatial_radius": 2,
57
+ "aux_spatial_loss_weight": 0.5,
58
+ "train_target_mode": "dilate_max",
59
+ "train_target_radius": 2,
60
+ "loss_type": "bce",
61
+ "init_checkpoint": "<local path omitted>"
62
+ }
models/wildfire_fm/configs/reference_fireprone_seed_1_20260504.json ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "index_root": "<local path omitted>",
3
+ "run_root": "<local path omitted>",
4
+ "tile_size": 32,
5
+ "max_positive_tiles_per_sample": 64,
6
+ "min_negative_tiles_per_sample": 4,
7
+ "negative_to_positive_ratio": 3.0,
8
+ "positive_rate_source": "tiles",
9
+ "pos_weight_source": "tiles",
10
+ "pos_weight_cap": 50.0,
11
+ "batch_size": 32,
12
+ "eval_batch_size": 2,
13
+ "epochs": 10,
14
+ "learning_rate": 0.0002,
15
+ "weight_decay": 0.0001,
16
+ "base_channels": 32,
17
+ "dropout": 0.1,
18
+ "norm_type": "group",
19
+ "norm_groups": 8,
20
+ "init_head_bias_from_positive_rate": true,
21
+ "augment_flip": true,
22
+ "threshold": 0.5,
23
+ "metric_thresholds": [
24
+ 0.1,
25
+ 0.2,
26
+ 0.3,
27
+ 0.5,
28
+ 0.7,
29
+ 0.9
30
+ ],
31
+ "topk_area_fractions": [
32
+ 0.01,
33
+ 0.05,
34
+ 0.1
35
+ ],
36
+ "fss_radii": [
37
+ 1,
38
+ 2,
39
+ 4,
40
+ 8
41
+ ],
42
+ "reliability_bins": 10,
43
+ "amp": true,
44
+ "seed": 1,
45
+ "boundary_radii": [
46
+ 1,
47
+ 2,
48
+ 4
49
+ ],
50
+ "coarsen_factors": [
51
+ 2,
52
+ 4,
53
+ 8
54
+ ],
55
+ "use_aux_spatial_head": true,
56
+ "aux_spatial_radius": 2,
57
+ "aux_spatial_loss_weight": 0.5,
58
+ "train_target_mode": "dilate_max",
59
+ "train_target_radius": 2,
60
+ "loss_type": "bce",
61
+ "init_checkpoint": "<local path omitted>"
62
+ }
models/wildfire_fm/configs/reference_fireprone_seed_42_20260504.json ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "index_root": "<local path omitted>",
3
+ "run_root": "<local path omitted>",
4
+ "tile_size": 32,
5
+ "max_positive_tiles_per_sample": 64,
6
+ "min_negative_tiles_per_sample": 4,
7
+ "negative_to_positive_ratio": 3.0,
8
+ "positive_rate_source": "tiles",
9
+ "pos_weight_source": "tiles",
10
+ "pos_weight_cap": 50.0,
11
+ "batch_size": 32,
12
+ "eval_batch_size": 2,
13
+ "epochs": 10,
14
+ "learning_rate": 0.0002,
15
+ "weight_decay": 0.0001,
16
+ "base_channels": 32,
17
+ "dropout": 0.1,
18
+ "norm_type": "group",
19
+ "norm_groups": 8,
20
+ "init_head_bias_from_positive_rate": true,
21
+ "augment_flip": true,
22
+ "threshold": 0.5,
23
+ "metric_thresholds": [
24
+ 0.1,
25
+ 0.2,
26
+ 0.3,
27
+ 0.5,
28
+ 0.7,
29
+ 0.9
30
+ ],
31
+ "topk_area_fractions": [
32
+ 0.01,
33
+ 0.05,
34
+ 0.1
35
+ ],
36
+ "fss_radii": [
37
+ 1,
38
+ 2,
39
+ 4,
40
+ 8
41
+ ],
42
+ "reliability_bins": 10,
43
+ "amp": true,
44
+ "seed": 42,
45
+ "boundary_radii": [
46
+ 1,
47
+ 2,
48
+ 4
49
+ ],
50
+ "coarsen_factors": [
51
+ 2,
52
+ 4,
53
+ 8
54
+ ],
55
+ "use_aux_spatial_head": true,
56
+ "aux_spatial_radius": 2,
57
+ "aux_spatial_loss_weight": 0.5,
58
+ "train_target_mode": "dilate_max",
59
+ "train_target_radius": 2,
60
+ "loss_type": "bce",
61
+ "init_checkpoint": "<local path omitted>"
62
+ }
models/wildfire_fm/configs/reference_fireprone_seed_7_20260504.json ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "index_root": "<local path omitted>",
3
+ "run_root": "<local path omitted>",
4
+ "tile_size": 32,
5
+ "max_positive_tiles_per_sample": 64,
6
+ "min_negative_tiles_per_sample": 4,
7
+ "negative_to_positive_ratio": 3.0,
8
+ "positive_rate_source": "tiles",
9
+ "pos_weight_source": "tiles",
10
+ "pos_weight_cap": 50.0,
11
+ "batch_size": 32,
12
+ "eval_batch_size": 2,
13
+ "epochs": 10,
14
+ "learning_rate": 0.0002,
15
+ "weight_decay": 0.0001,
16
+ "base_channels": 32,
17
+ "dropout": 0.1,
18
+ "norm_type": "group",
19
+ "norm_groups": 8,
20
+ "init_head_bias_from_positive_rate": true,
21
+ "augment_flip": true,
22
+ "threshold": 0.5,
23
+ "metric_thresholds": [
24
+ 0.1,
25
+ 0.2,
26
+ 0.3,
27
+ 0.5,
28
+ 0.7,
29
+ 0.9
30
+ ],
31
+ "topk_area_fractions": [
32
+ 0.01,
33
+ 0.05,
34
+ 0.1
35
+ ],
36
+ "fss_radii": [
37
+ 1,
38
+ 2,
39
+ 4,
40
+ 8
41
+ ],
42
+ "reliability_bins": 10,
43
+ "amp": true,
44
+ "seed": 7,
45
+ "boundary_radii": [
46
+ 1,
47
+ 2,
48
+ 4
49
+ ],
50
+ "coarsen_factors": [
51
+ 2,
52
+ 4,
53
+ 8
54
+ ],
55
+ "use_aux_spatial_head": true,
56
+ "aux_spatial_radius": 2,
57
+ "aux_spatial_loss_weight": 0.5,
58
+ "train_target_mode": "dilate_max",
59
+ "train_target_radius": 2,
60
+ "loss_type": "bce",
61
+ "init_checkpoint": "<local path omitted>"
62
+ }
models/wildfire_fm/configs/reference_fireprone_seed_99_20260504.json ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "index_root": "<local path omitted>",
3
+ "run_root": "<local path omitted>",
4
+ "tile_size": 32,
5
+ "max_positive_tiles_per_sample": 64,
6
+ "min_negative_tiles_per_sample": 4,
7
+ "negative_to_positive_ratio": 3.0,
8
+ "positive_rate_source": "tiles",
9
+ "pos_weight_source": "tiles",
10
+ "pos_weight_cap": 50.0,
11
+ "batch_size": 32,
12
+ "eval_batch_size": 2,
13
+ "epochs": 10,
14
+ "learning_rate": 0.0002,
15
+ "weight_decay": 0.0001,
16
+ "base_channels": 32,
17
+ "dropout": 0.1,
18
+ "norm_type": "group",
19
+ "norm_groups": 8,
20
+ "init_head_bias_from_positive_rate": true,
21
+ "augment_flip": true,
22
+ "threshold": 0.5,
23
+ "metric_thresholds": [
24
+ 0.1,
25
+ 0.2,
26
+ 0.3,
27
+ 0.5,
28
+ 0.7,
29
+ 0.9
30
+ ],
31
+ "topk_area_fractions": [
32
+ 0.01,
33
+ 0.05,
34
+ 0.1
35
+ ],
36
+ "fss_radii": [
37
+ 1,
38
+ 2,
39
+ 4,
40
+ 8
41
+ ],
42
+ "reliability_bins": 10,
43
+ "amp": true,
44
+ "seed": 99,
45
+ "boundary_radii": [
46
+ 1,
47
+ 2,
48
+ 4
49
+ ],
50
+ "coarsen_factors": [
51
+ 2,
52
+ 4,
53
+ 8
54
+ ],
55
+ "use_aux_spatial_head": true,
56
+ "aux_spatial_radius": 2,
57
+ "aux_spatial_loss_weight": 0.5,
58
+ "train_target_mode": "dilate_max",
59
+ "train_target_radius": 2,
60
+ "loss_type": "bce",
61
+ "init_checkpoint": "<local path omitted>"
62
+ }
models/wildfire_fm/eval_only_manifest.json ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "launched_at": "2026-05-04T00:25:21",
3
+ "purpose": "Eval-only repair for Reference Table 2 seeded checkpoints.",
4
+ "policy": "Reuse completed Reference checkpoints; only fire-prone readout summaries are generated.",
5
+ "job_id": "31780571",
6
+ "seeds": [
7
+ 1,
8
+ 7,
9
+ 42,
10
+ 99,
11
+ 123
12
+ ],
13
+ "run_base": "<local path omitted>",
14
+ "train_root": "<local path omitted>",
15
+ "output_root": "<local path omitted>",
16
+ "evaluator": "<local path omitted>"
17
+ }
models/wildfire_fm/manifest.json ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "launched_at": "2026-05-04T00:17:48",
3
+ "purpose": "Reference-only repair for Table 2: train and evaluate true seeded reference checkpoints.",
4
+ "policy": "Only Reference is rerun; existing normal backbone rows are not touched.",
5
+ "job_id": "31779899",
6
+ "seeds": [
7
+ 1,
8
+ 7,
9
+ 42,
10
+ 99,
11
+ 123
12
+ ],
13
+ "run_base": "<local path omitted>",
14
+ "train_root": "<local path omitted>",
15
+ "output_root": "<local path omitted>",
16
+ "base_config": "<local path omitted>",
17
+ "trainer": "<local path omitted>",
18
+ "evaluator": "<local path omitted>"
19
+ }
models/wildfire_fm/metrics/reference_fireprone_seed_123_20260504/history.json ADDED
@@ -0,0 +1,1682 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "epoch": 1,
4
+ "train_loss": 0.5734782497771297,
5
+ "train_main_loss": 0.5351956177899154,
6
+ "train_aux_spatial_loss": 0.07656526550555741,
7
+ "val_loss": 0.37402819047371544,
8
+ "val_pr_auc": 0.003734718829113345,
9
+ "val_auroc": 0.8395962406652433,
10
+ "val_brier": 0.11044556647539139,
11
+ "val_brier_skill_score": -473.5761171163099,
12
+ "val_ece": 0.22885958394596995,
13
+ "val_positive_rate": 0.00023277674335986376,
14
+ "val_precision": 0.0009322534799702475,
15
+ "val_positive_recall": 0.5967056323060573,
16
+ "val_far": 0.9990677465200297,
17
+ "val_csi": 0.0009316664551128411,
18
+ "val_f1": 0.0018615985213304707,
19
+ "val_f2": 0.004632318485714474,
20
+ "val_frequency_bias": 640.068012752391,
21
+ "val_threshold_metrics": {
22
+ "0.1000": {
23
+ "threshold": 0.1,
24
+ "tp": 1820,
25
+ "fp": 4753782,
26
+ "fn": 62,
27
+ "precision": 0.00038270654272582106,
28
+ "recall": 0.9670563230605739,
29
+ "far": 0.9996172934572741,
30
+ "csi": 0.0003827015533477554,
31
+ "f1": 0.000765110297796062,
32
+ "f2": 0.0019105084261819435,
33
+ "frequency_bias": 2526.887353878852,
34
+ "predicted_positive_rate": 0.5882006184291898
35
+ },
36
+ "0.2000": {
37
+ "threshold": 0.2,
38
+ "tp": 1674,
39
+ "fp": 3286292,
40
+ "fn": 208,
41
+ "precision": 0.0005091293523108207,
42
+ "recall": 0.8894792773645058,
43
+ "far": 0.9994908706476892,
44
+ "csi": 0.0005090971463188992,
45
+ "f1": 0.0010176761965902375,
46
+ "f2": 0.0025398316610499064,
47
+ "frequency_bias": 1747.0595111583423,
48
+ "predicted_positive_rate": 0.4066748299319728
49
+ },
50
+ "0.3000": {
51
+ "threshold": 0.3,
52
+ "tp": 1532,
53
+ "fp": 2265579,
54
+ "fn": 350,
55
+ "precision": 0.0006757498860885065,
56
+ "recall": 0.8140276301806588,
57
+ "far": 0.9993242501139115,
58
+ "csi": 0.0006756455789096262,
59
+ "f1": 0.0013503787803664444,
60
+ "f2": 0.00336756733705876,
61
+ "frequency_bias": 1204.6285866099893,
62
+ "predicted_positive_rate": 0.28040952380952383
63
+ },
64
+ "0.5000": {
65
+ "threshold": 0.5,
66
+ "tp": 1123,
67
+ "fp": 1203485,
68
+ "fn": 759,
69
+ "precision": 0.0009322534799702475,
70
+ "recall": 0.5967056323060573,
71
+ "far": 0.9990677465200297,
72
+ "csi": 0.0009316664551128411,
73
+ "f1": 0.0018615985213304707,
74
+ "f2": 0.004632318485714474,
75
+ "frequency_bias": 640.068012752391,
76
+ "predicted_positive_rate": 0.14899294990723563
77
+ },
78
+ "0.7000": {
79
+ "threshold": 0.7,
80
+ "tp": 749,
81
+ "fp": 580251,
82
+ "fn": 1133,
83
+ "precision": 0.001289156626506024,
84
+ "recall": 0.39798087141339,
85
+ "far": 0.998710843373494,
86
+ "csi": 0.0012866475530505916,
87
+ "f1": 0.0025699884367676473,
88
+ "f2": 0.006363333605198053,
89
+ "frequency_bias": 308.7141339001063,
90
+ "predicted_positive_rate": 0.07186147186147186
91
+ },
92
+ "0.9000": {
93
+ "threshold": 0.9,
94
+ "tp": 451,
95
+ "fp": 151874,
96
+ "fn": 1431,
97
+ "precision": 0.002960774659445265,
98
+ "recall": 0.23963868225292242,
99
+ "far": 0.9970392253405548,
100
+ "csi": 0.002933218866255626,
101
+ "f1": 0.005849280512557796,
102
+ "f2": 0.014106710540308908,
103
+ "frequency_bias": 80.93783209351753,
104
+ "predicted_positive_rate": 0.0188404452690167
105
+ }
106
+ },
107
+ "val_topk_area_metrics": {
108
+ "0.0100": {
109
+ "fraction": 0.01,
110
+ "cells": 80850,
111
+ "precision": 0.0040197898633778095,
112
+ "recall": 0.17268863320350647,
113
+ "lift": 17.268863741956263
114
+ },
115
+ "0.0500": {
116
+ "fraction": 0.05,
117
+ "cells": 404250,
118
+ "precision": 0.0016227582236751914,
119
+ "recall": 0.34856536984443665,
120
+ "lift": 6.971307357653297
121
+ },
122
+ "0.1000": {
123
+ "fraction": 0.1,
124
+ "cells": 808500,
125
+ "precision": 0.0011020408710464835,
126
+ "recall": 0.4734325110912323,
127
+ "lift": 4.7343254963524055
128
+ }
129
+ },
130
+ "val_fss": {
131
+ "0.1000": {
132
+ "1": 0.0007940178513994312,
133
+ "2": 0.0008116663451843698,
134
+ "4": 0.0008402116520870306,
135
+ "8": 0.0008768156583047748
136
+ },
137
+ "0.2000": {
138
+ "1": 0.0010809907649410588,
139
+ "2": 0.0011167526746238554,
140
+ "4": 0.001173494894416982,
141
+ "8": 0.0012204541855455053
142
+ },
143
+ "0.3000": {
144
+ "1": 0.0014536022725181175,
145
+ "2": 0.0015044478327594923,
146
+ "4": 0.001584095073473124,
147
+ "8": 0.001635036482863117
148
+ },
149
+ "0.5000": {
150
+ "1": 0.0020614198969559627,
151
+ "2": 0.0021684921567577398,
152
+ "4": 0.002317489707137632,
153
+ "8": 0.002385432991275249
154
+ },
155
+ "0.7000": {
156
+ "1": 0.0030144855102398616,
157
+ "2": 0.003272350672034019,
158
+ "4": 0.003663210167958564,
159
+ "8": 0.003844188110136648
160
+ },
161
+ "0.9000": {
162
+ "1": 0.007369068053339922,
163
+ "2": 0.008060652520539557,
164
+ "4": 0.009407819114658267,
165
+ "8": 0.01158882476665346
166
+ }
167
+ },
168
+ "minutes": 0.3749832232793172
169
+ },
170
+ {
171
+ "epoch": 2,
172
+ "train_loss": 0.5280527199025703,
173
+ "train_main_loss": 0.49724071630821165,
174
+ "train_aux_spatial_loss": 0.061624006741304034,
175
+ "val_loss": 0.3316249119738738,
176
+ "val_pr_auc": 0.001767264439689972,
177
+ "val_auroc": 0.8436037224883574,
178
+ "val_brier": 0.08831143379211426,
179
+ "val_brier_skill_score": -378.46744883936856,
180
+ "val_ece": 0.20197589957727682,
181
+ "val_positive_rate": 0.00023277674335986376,
182
+ "val_precision": 0.0012098819434426726,
183
+ "val_positive_recall": 0.5526036131774708,
184
+ "val_far": 0.9987901180565574,
185
+ "val_csi": 0.0012086979765930988,
186
+ "val_f1": 0.0024144775790219046,
187
+ "val_f2": 0.005996890842747683,
188
+ "val_frequency_bias": 456.74176408076517,
189
+ "val_threshold_metrics": {
190
+ "0.1000": {
191
+ "threshold": 0.1,
192
+ "tp": 1785,
193
+ "fp": 4455552,
194
+ "fn": 97,
195
+ "precision": 0.000400463325972436,
196
+ "recall": 0.9484590860786397,
197
+ "far": 0.9995995366740276,
198
+ "csi": 0.0004004546113301958,
199
+ "f1": 0.0008005886232544309,
200
+ "f2": 0.0019989406174654775,
201
+ "frequency_bias": 2368.40435706695,
202
+ "predicted_positive_rate": 0.5513094619666048
203
+ },
204
+ "0.2000": {
205
+ "threshold": 0.2,
206
+ "tp": 1586,
207
+ "fp": 2764970,
208
+ "fn": 296,
209
+ "precision": 0.0005732759430859163,
210
+ "recall": 0.842720510095643,
211
+ "far": 0.9994267240569141,
212
+ "csi": 0.0005732146135752834,
213
+ "f1": 0.0011457724536363106,
214
+ "f2": 0.0028586012536029916,
215
+ "frequency_bias": 1470.008501594049,
216
+ "predicted_positive_rate": 0.34218379715522573
217
+ },
218
+ "0.3000": {
219
+ "threshold": 0.3,
220
+ "tp": 1385,
221
+ "fp": 1741264,
222
+ "fn": 497,
223
+ "precision": 0.000794767047179323,
224
+ "recall": 0.7359192348565357,
225
+ "far": 0.9992052329528207,
226
+ "csi": 0.0007945404458375833,
227
+ "f1": 0.0015878193050166494,
228
+ "f2": 0.003956742660885157,
229
+ "frequency_bias": 925.9558979808714,
230
+ "predicted_positive_rate": 0.21554100185528757
231
+ },
232
+ "0.5000": {
233
+ "threshold": 0.5,
234
+ "tp": 1040,
235
+ "fp": 858548,
236
+ "fn": 842,
237
+ "precision": 0.0012098819434426726,
238
+ "recall": 0.5526036131774708,
239
+ "far": 0.9987901180565574,
240
+ "csi": 0.0012086979765930988,
241
+ "f1": 0.0024144775790219046,
242
+ "f2": 0.005996890842747683,
243
+ "frequency_bias": 456.74176408076517,
244
+ "predicted_positive_rate": 0.10631886209029066
245
+ },
246
+ "0.7000": {
247
+ "threshold": 0.7,
248
+ "tp": 786,
249
+ "fp": 438309,
250
+ "fn": 1096,
251
+ "precision": 0.0017900454343593073,
252
+ "recall": 0.41764080765143463,
253
+ "far": 0.9982099545656407,
254
+ "csi": 0.0017855885286159872,
255
+ "f1": 0.0035648117702283795,
256
+ "f2": 0.008799367699379567,
257
+ "frequency_bias": 233.31296493092455,
258
+ "predicted_positive_rate": 0.05430983302411874
259
+ },
260
+ "0.9000": {
261
+ "threshold": 0.9,
262
+ "tp": 490,
263
+ "fp": 167018,
264
+ "fn": 1392,
265
+ "precision": 0.0029252334216873224,
266
+ "recall": 0.2603613177470776,
267
+ "far": 0.9970747665783127,
268
+ "csi": 0.002901124925991711,
269
+ "f1": 0.005785465493830804,
270
+ "f2": 0.01399712059233529,
271
+ "frequency_bias": 89.00531349628055,
272
+ "predicted_positive_rate": 0.020718367346938774
273
+ }
274
+ },
275
+ "val_topk_area_metrics": {
276
+ "0.0100": {
277
+ "fraction": 0.01,
278
+ "cells": 80850,
279
+ "precision": 0.0032776747830212116,
280
+ "recall": 0.14080765843391418,
281
+ "lift": 14.080765697258915
282
+ },
283
+ "0.0500": {
284
+ "fraction": 0.05,
285
+ "cells": 404250,
286
+ "precision": 0.0018528138753026724,
287
+ "recall": 0.39798086881637573,
288
+ "lift": 7.959617651486319
289
+ },
290
+ "0.1000": {
291
+ "fraction": 0.1,
292
+ "cells": 808500,
293
+ "precision": 0.0012665429385378957,
294
+ "recall": 0.5441020131111145,
295
+ "lift": 5.4410200961522595
296
+ }
297
+ },
298
+ "val_fss": {
299
+ "0.1000": {
300
+ "1": 0.0008428515962385363,
301
+ "2": 0.0008708457132048375,
302
+ "4": 0.0009155129443840782,
303
+ "8": 0.0009615746721725049
304
+ },
305
+ "0.2000": {
306
+ "1": 0.0012411931023150746,
307
+ "2": 0.001295326160666077,
308
+ "4": 0.0013845295073414698,
309
+ "8": 0.0014592629037508686
310
+ },
311
+ "0.3000": {
312
+ "1": 0.0017602573186886739,
313
+ "2": 0.0018528354423298365,
314
+ "4": 0.0020113329115427625,
315
+ "8": 0.0021305195762054696
316
+ },
317
+ "0.5000": {
318
+ "1": 0.0027948559926561645,
319
+ "2": 0.0030474081604696668,
320
+ "4": 0.0034677294952394355,
321
+ "8": 0.0037623477486223855
322
+ },
323
+ "0.7000": {
324
+ "1": 0.004259588970479955,
325
+ "2": 0.004814858068874828,
326
+ "4": 0.005858539237715177,
327
+ "8": 0.0067267307965462875
328
+ },
329
+ "0.9000": {
330
+ "1": 0.007704160826285555,
331
+ "2": 0.009190232441330881,
332
+ "4": 0.01342071380106813,
333
+ "8": 0.02008413371433937
334
+ }
335
+ },
336
+ "minutes": 0.34824419021606445
337
+ },
338
+ {
339
+ "epoch": 3,
340
+ "train_loss": 0.5097358830169797,
341
+ "train_main_loss": 0.48056654829095874,
342
+ "train_aux_spatial_loss": 0.05833866919872711,
343
+ "val_loss": 0.23263437176744142,
344
+ "val_pr_auc": 0.005799829091682691,
345
+ "val_auroc": 0.858433675989069,
346
+ "val_brier": 0.05747459828853607,
347
+ "val_brier_skill_score": -245.96393489611552,
348
+ "val_ece": 0.1401309918099933,
349
+ "val_positive_rate": 0.00023277674335986376,
350
+ "val_precision": 0.0016207128199668883,
351
+ "val_positive_recall": 0.4691817215727949,
352
+ "val_far": 0.9983792871800331,
353
+ "val_csi": 0.0016177464773249838,
354
+ "val_f1": 0.003230267201264304,
355
+ "val_f2": 0.007993120304154975,
356
+ "val_frequency_bias": 289.4909670563231,
357
+ "val_threshold_metrics": {
358
+ "0.1000": {
359
+ "threshold": 0.1,
360
+ "tp": 1708,
361
+ "fp": 3257028,
362
+ "fn": 174,
363
+ "precision": 0.0005241296011705152,
364
+ "recall": 0.9075451647183846,
365
+ "far": 0.9994758703988295,
366
+ "csi": 0.0005241016167982546,
367
+ "f1": 0.001047654156359316,
368
+ "f2": 0.002614608004741809,
369
+ "frequency_bias": 1731.528161530287,
370
+ "predicted_positive_rate": 0.4030594928880643
371
+ },
372
+ "0.2000": {
373
+ "threshold": 0.2,
374
+ "tp": 1407,
375
+ "fp": 1647128,
376
+ "fn": 475,
377
+ "precision": 0.0008534850640113798,
378
+ "recall": 0.7476089266737513,
379
+ "far": 0.9991465149359886,
380
+ "csi": 0.0008532392162570269,
381
+ "f1": 0.0017050236394802042,
382
+ "f2": 0.004248026796082034,
383
+ "frequency_bias": 875.9484590860786,
384
+ "predicted_positive_rate": 0.2039004329004329
385
+ },
386
+ "0.3000": {
387
+ "threshold": 0.3,
388
+ "tp": 1191,
389
+ "fp": 1076231,
390
+ "fn": 691,
391
+ "precision": 0.0011054164477799786,
392
+ "recall": 0.6328374070138151,
393
+ "far": 0.99889458355222,
394
+ "csi": 0.0011047079480536828,
395
+ "f1": 0.0022069778301572127,
396
+ "f2": 0.005488732199640537,
397
+ "frequency_bias": 572.4877789585547,
398
+ "predicted_positive_rate": 0.13326184291898577
399
+ },
400
+ "0.5000": {
401
+ "threshold": 0.5,
402
+ "tp": 883,
403
+ "fp": 543939,
404
+ "fn": 999,
405
+ "precision": 0.0016207128199668883,
406
+ "recall": 0.4691817215727949,
407
+ "far": 0.9983792871800331,
408
+ "csi": 0.0016177464773249838,
409
+ "f1": 0.003230267201264304,
410
+ "f2": 0.007993120304154975,
411
+ "frequency_bias": 289.4909670563231,
412
+ "predicted_positive_rate": 0.06738676561533705
413
+ },
414
+ "0.7000": {
415
+ "threshold": 0.7,
416
+ "tp": 672,
417
+ "fp": 275187,
418
+ "fn": 1210,
419
+ "precision": 0.0024360271008014964,
420
+ "recall": 0.357066950053135,
421
+ "far": 0.9975639728991985,
422
+ "csi": 0.002425388621606892,
423
+ "f1": 0.004839040688987222,
424
+ "f2": 0.011856577754095989,
425
+ "frequency_bias": 146.57757704569607,
426
+ "predicted_positive_rate": 0.03411985157699443
427
+ },
428
+ "0.9000": {
429
+ "threshold": 0.9,
430
+ "tp": 509,
431
+ "fp": 128114,
432
+ "fn": 1373,
433
+ "precision": 0.003957301571258639,
434
+ "recall": 0.27045696068012753,
435
+ "far": 0.9960426984287414,
436
+ "csi": 0.003915505092464384,
437
+ "f1": 0.007800467415041569,
438
+ "f2": 0.018692481142261165,
439
+ "frequency_bias": 68.34378320935176,
440
+ "predicted_positive_rate": 0.015908843537414966
441
+ }
442
+ },
443
+ "val_topk_area_metrics": {
444
+ "0.0100": {
445
+ "fraction": 0.01,
446
+ "cells": 80850,
447
+ "precision": 0.004959802143275738,
448
+ "recall": 0.21307119727134705,
449
+ "lift": 21.307120598418535
450
+ },
451
+ "0.0500": {
452
+ "fraction": 0.05,
453
+ "cells": 404250,
454
+ "precision": 0.0019146567210555077,
455
+ "recall": 0.4112645983695984,
456
+ "lift": 8.225292155133914
457
+ },
458
+ "0.1000": {
459
+ "fraction": 0.1,
460
+ "cells": 808500,
461
+ "precision": 0.0012863327283412218,
462
+ "recall": 0.5526036024093628,
463
+ "lift": 5.526036277398218
464
+ }
465
+ },
466
+ "val_fss": {
467
+ "0.1000": {
468
+ "1": 0.0011067289165310745,
469
+ "2": 0.0011399809349705858,
470
+ "4": 0.0011913783552172097,
471
+ "8": 0.0012370094558790123
472
+ },
473
+ "0.2000": {
474
+ "1": 0.0018505622473496963,
475
+ "2": 0.0019252785696999286,
476
+ "4": 0.002041576664051692,
477
+ "8": 0.002124135134588423
478
+ },
479
+ "0.3000": {
480
+ "1": 0.00242666478591258,
481
+ "2": 0.0025485806202928396,
482
+ "4": 0.0027490318766942856,
483
+ "8": 0.0029084132219412417
484
+ },
485
+ "0.5000": {
486
+ "1": 0.003769582021368678,
487
+ "2": 0.0041531729728947475,
488
+ "4": 0.004731106915223382,
489
+ "8": 0.005255388249188031
490
+ },
491
+ "0.7000": {
492
+ "1": 0.006126287350098902,
493
+ "2": 0.0069839388676512515,
494
+ "4": 0.008523715958140055,
495
+ "8": 0.01053433503604162
496
+ },
497
+ "0.9000": {
498
+ "1": 0.009785190427335055,
499
+ "2": 0.011164824863941325,
500
+ "4": 0.014373278762976782,
501
+ "8": 0.019307251722885388
502
+ }
503
+ },
504
+ "minutes": 0.35075352191925047
505
+ },
506
+ {
507
+ "epoch": 4,
508
+ "train_loss": 0.49218875483820523,
509
+ "train_main_loss": 0.46398333852538587,
510
+ "train_aux_spatial_loss": 0.05641083258067807,
511
+ "val_loss": 0.4577095299959183,
512
+ "val_pr_auc": 0.0025830442889536323,
513
+ "val_auroc": 0.8551343969226862,
514
+ "val_brier": 0.1315883994102478,
515
+ "val_brier_skill_score": -564.4252465043933,
516
+ "val_ece": 0.2563538164779148,
517
+ "val_positive_rate": 0.00023277674335986376,
518
+ "val_precision": 0.0009896558085788286,
519
+ "val_positive_recall": 0.7353878852284803,
520
+ "val_far": 0.9990103441914212,
521
+ "val_csi": 0.0009893035131711752,
522
+ "val_f1": 0.0019766515180512276,
523
+ "val_f2": 0.004921784872481676,
524
+ "val_frequency_bias": 743.0743889479278,
525
+ "val_threshold_metrics": {
526
+ "0.1000": {
527
+ "threshold": 0.1,
528
+ "tp": 1811,
529
+ "fp": 4984120,
530
+ "fn": 71,
531
+ "precision": 0.00036322203415971863,
532
+ "recall": 0.9622741764080766,
533
+ "far": 0.9996367779658403,
534
+ "csi": 0.00036321686192664987,
535
+ "f1": 0.0007261699666767779,
536
+ "f2": 0.0018133722535821364,
537
+ "frequency_bias": 2649.2725823591923,
538
+ "predicted_positive_rate": 0.6166890538033395
539
+ },
540
+ "0.2000": {
541
+ "threshold": 0.2,
542
+ "tp": 1689,
543
+ "fp": 3529525,
544
+ "fn": 193,
545
+ "precision": 0.0004783057611348392,
546
+ "recall": 0.8974495217853348,
547
+ "far": 0.9995216942388652,
548
+ "csi": 0.0004782796205591709,
549
+ "f1": 0.0009561019570371142,
550
+ "f2": 0.002386441283371322,
551
+ "frequency_bias": 1876.3092454835282,
552
+ "predicted_positive_rate": 0.4367611626468769
553
+ },
554
+ "0.3000": {
555
+ "threshold": 0.3,
556
+ "tp": 1564,
557
+ "fp": 2582550,
558
+ "fn": 318,
559
+ "precision": 0.0006052364562863713,
560
+ "recall": 0.8310308182784272,
561
+ "far": 0.9993947635437136,
562
+ "csi": 0.0006051619853027667,
563
+ "f1": 0.001209591971526638,
564
+ "f2": 0.003017392062638281,
565
+ "frequency_bias": 1373.068012752391,
566
+ "predicted_positive_rate": 0.3196183055040198
567
+ },
568
+ "0.5000": {
569
+ "threshold": 0.5,
570
+ "tp": 1384,
571
+ "fp": 1397082,
572
+ "fn": 498,
573
+ "precision": 0.0009896558085788286,
574
+ "recall": 0.7353878852284803,
575
+ "far": 0.9990103441914212,
576
+ "csi": 0.0009893035131711752,
577
+ "f1": 0.0019766515180512276,
578
+ "f2": 0.004921784872481676,
579
+ "frequency_bias": 743.0743889479278,
580
+ "predicted_positive_rate": 0.1729704390847248
581
+ },
582
+ "0.7000": {
583
+ "threshold": 0.7,
584
+ "tp": 1057,
585
+ "fp": 755716,
586
+ "fn": 825,
587
+ "precision": 0.0013967200204024193,
588
+ "recall": 0.5616365568544102,
589
+ "far": 0.9986032799795976,
590
+ "csi": 0.001395199036956275,
591
+ "f1": 0.0027865103373733782,
592
+ "f2": 0.006914814974728543,
593
+ "frequency_bias": 402.11105207226353,
594
+ "predicted_positive_rate": 0.09360210265924551
595
+ },
596
+ "0.9000": {
597
+ "threshold": 0.9,
598
+ "tp": 696,
599
+ "fp": 261226,
600
+ "fn": 1186,
601
+ "precision": 0.0026572796481395223,
602
+ "recall": 0.3698193411264612,
603
+ "far": 0.9973427203518604,
604
+ "csi": 0.0026453015491737235,
605
+ "f1": 0.0052766447817318915,
606
+ "f2": 0.012915197624791243,
607
+ "frequency_bias": 139.1721572794899,
608
+ "predicted_positive_rate": 0.03239604205318491
609
+ }
610
+ },
611
+ "val_topk_area_metrics": {
612
+ "0.0100": {
613
+ "fraction": 0.01,
614
+ "cells": 80850,
615
+ "precision": 0.004947433713823557,
616
+ "recall": 0.21253985166549683,
617
+ "lift": 21.253986297827947
618
+ },
619
+ "0.0500": {
620
+ "fraction": 0.05,
621
+ "cells": 404250,
622
+ "precision": 0.0019517624750733376,
623
+ "recall": 0.41923484206199646,
624
+ "lift": 8.384697057368781
625
+ },
626
+ "0.1000": {
627
+ "fraction": 0.1,
628
+ "cells": 808500,
629
+ "precision": 0.0013469387777149677,
630
+ "recall": 0.5786397457122803,
631
+ "lift": 5.7863975510330645
632
+ }
633
+ },
634
+ "val_fss": {
635
+ "0.1000": {
636
+ "1": 0.0007600908508323956,
637
+ "2": 0.0007824004837565512,
638
+ "4": 0.0008174067935393659,
639
+ "8": 0.0008576593024997026
640
+ },
641
+ "0.2000": {
642
+ "1": 0.0010137899344645485,
643
+ "2": 0.001052954821482821,
644
+ "4": 0.001117004853520176,
645
+ "8": 0.0011786437603573674
646
+ },
647
+ "0.3000": {
648
+ "1": 0.0013153040680959904,
649
+ "2": 0.0013806229283441773,
650
+ "4": 0.0014748630018216469,
651
+ "8": 0.0015478778504813828
652
+ },
653
+ "0.5000": {
654
+ "1": 0.002183108279669388,
655
+ "2": 0.0022919188759134013,
656
+ "4": 0.0024628992277530015,
657
+ "8": 0.0025537066150409515
658
+ },
659
+ "0.7000": {
660
+ "1": 0.003187314180517764,
661
+ "2": 0.003451823023046807,
662
+ "4": 0.003854865378136174,
663
+ "8": 0.004092752948271272
664
+ },
665
+ "0.9000": {
666
+ "1": 0.006778339261959476,
667
+ "2": 0.008030481875325624,
668
+ "4": 0.010576859714348186,
669
+ "8": 0.013750931457852666
670
+ }
671
+ },
672
+ "minutes": 0.3167848944664001
673
+ },
674
+ {
675
+ "epoch": 5,
676
+ "train_loss": 0.4798422370943648,
677
+ "train_main_loss": 0.4526658858268445,
678
+ "train_aux_spatial_loss": 0.05435270264757918,
679
+ "val_loss": 0.22279856478174528,
680
+ "val_pr_auc": 0.002003247222421217,
681
+ "val_auroc": 0.8534472608933964,
682
+ "val_brier": 0.0562748983502388,
683
+ "val_brier_skill_score": -240.80891639613208,
684
+ "val_ece": 0.13882232630158547,
685
+ "val_positive_rate": 0.00023277674335986376,
686
+ "val_precision": 0.0015668106718637735,
687
+ "val_positive_recall": 0.45536663124335813,
688
+ "val_far": 0.9984331893281362,
689
+ "val_csi": 0.0015638800283213747,
690
+ "val_f1": 0.003122876252840014,
691
+ "val_f2": 0.007727696533266967,
692
+ "val_frequency_bias": 290.6328374070138,
693
+ "val_threshold_metrics": {
694
+ "0.1000": {
695
+ "threshold": 0.1,
696
+ "tp": 1660,
697
+ "fp": 3252099,
698
+ "fn": 222,
699
+ "precision": 0.0005101791497157596,
700
+ "recall": 0.8820403825717322,
701
+ "far": 0.9994898208502843,
702
+ "csi": 0.0005101443431906947,
703
+ "f1": 0.0010197684572715482,
704
+ "f2": 0.00254500753843498,
705
+ "frequency_bias": 1728.883634431456,
706
+ "predicted_positive_rate": 0.4024439084724799
707
+ },
708
+ "0.2000": {
709
+ "threshold": 0.2,
710
+ "tp": 1427,
711
+ "fp": 1717127,
712
+ "fn": 455,
713
+ "precision": 0.0008303492354619058,
714
+ "recall": 0.7582359192348566,
715
+ "far": 0.9991696507645381,
716
+ "csi": 0.0008301294524926862,
717
+ "f1": 0.0016588818183297725,
718
+ "f2": 0.004133639073925804,
719
+ "frequency_bias": 913.15302869288,
720
+ "predicted_positive_rate": 0.21256079158936303
721
+ },
722
+ "0.3000": {
723
+ "threshold": 0.3,
724
+ "tp": 1228,
725
+ "fp": 1043050,
726
+ "fn": 654,
727
+ "precision": 0.0011759320793888217,
728
+ "recall": 0.6524973432518597,
729
+ "far": 0.9988240679206112,
730
+ "csi": 0.0011751960893149028,
731
+ "f1": 0.002347633249216181,
732
+ "f2": 0.005837578412749118,
733
+ "frequency_bias": 554.8767268862912,
734
+ "predicted_positive_rate": 0.12916239950525665
735
+ },
736
+ "0.5000": {
737
+ "threshold": 0.5,
738
+ "tp": 857,
739
+ "fp": 546114,
740
+ "fn": 1025,
741
+ "precision": 0.0015668106718637735,
742
+ "recall": 0.45536663124335813,
743
+ "far": 0.9984331893281362,
744
+ "csi": 0.0015638800283213747,
745
+ "f1": 0.003122876252840014,
746
+ "f2": 0.007727696533266967,
747
+ "frequency_bias": 290.6328374070138,
748
+ "predicted_positive_rate": 0.0676525664811379
749
+ },
750
+ "0.7000": {
751
+ "threshold": 0.7,
752
+ "tp": 663,
753
+ "fp": 274830,
754
+ "fn": 1219,
755
+ "precision": 0.00240659472291492,
756
+ "recall": 0.3522848034006376,
757
+ "far": 0.9975934052770851,
758
+ "csi": 0.0023959929457341928,
759
+ "f1": 0.004780531771068049,
760
+ "f2": 0.011712911762731388,
761
+ "frequency_bias": 146.38310308182784,
762
+ "predicted_positive_rate": 0.03407458256029684
763
+ },
764
+ "0.9000": {
765
+ "threshold": 0.9,
766
+ "tp": 351,
767
+ "fp": 95622,
768
+ "fn": 1531,
769
+ "precision": 0.0036572786096089526,
770
+ "recall": 0.18650371944739638,
771
+ "far": 0.996342721390391,
772
+ "csi": 0.003599852313751231,
773
+ "f1": 0.0071738797199938685,
774
+ "f2": 0.016956357909585416,
775
+ "frequency_bias": 50.995217853347505,
776
+ "predicted_positive_rate": 0.011870500927643786
777
+ }
778
+ },
779
+ "val_topk_area_metrics": {
780
+ "0.0100": {
781
+ "fraction": 0.01,
782
+ "cells": 80850,
783
+ "precision": 0.0037229438312351704,
784
+ "recall": 0.15993623435497284,
785
+ "lift": 15.993624524077324
786
+ },
787
+ "0.0500": {
788
+ "fraction": 0.05,
789
+ "cells": 404250,
790
+ "precision": 0.001907235593535006,
791
+ "recall": 0.40967056155204773,
792
+ "lift": 8.193411274710096
793
+ },
794
+ "0.1000": {
795
+ "fraction": 0.1,
796
+ "cells": 808500,
797
+ "precision": 0.00128262210637331,
798
+ "recall": 0.5510095357894897,
799
+ "lift": 5.51009558712842
800
+ }
801
+ },
802
+ "val_fss": {
803
+ "0.1000": {
804
+ "1": 0.0010862218732200501,
805
+ "2": 0.0011306068777684475,
806
+ "4": 0.0011982156126056909,
807
+ "8": 0.0012650951550728928
808
+ },
809
+ "0.2000": {
810
+ "1": 0.001835039598222954,
811
+ "2": 0.0019328571658292493,
812
+ "4": 0.002076142578762763,
813
+ "8": 0.0021710459616259836
814
+ },
815
+ "0.3000": {
816
+ "1": 0.002590627468139206,
817
+ "2": 0.0027374592974450662,
818
+ "4": 0.0029640942360077416,
819
+ "8": 0.0031140683173659367
820
+ },
821
+ "0.5000": {
822
+ "1": 0.0036841942890660784,
823
+ "2": 0.003975892870806685,
824
+ "4": 0.004437908744343022,
825
+ "8": 0.004817028530572198
826
+ },
827
+ "0.7000": {
828
+ "1": 0.005823401546553808,
829
+ "2": 0.0063452492211902856,
830
+ "4": 0.007432855129457017,
831
+ "8": 0.008860312688528271
832
+ },
833
+ "0.9000": {
834
+ "1": 0.00951053387465195,
835
+ "2": 0.011239285109680752,
836
+ "4": 0.016969728658484562,
837
+ "8": 0.028380582988892455
838
+ }
839
+ },
840
+ "minutes": 0.3421301166216532
841
+ },
842
+ {
843
+ "epoch": 6,
844
+ "train_loss": 0.47200144252198706,
845
+ "train_main_loss": 0.4454874005446253,
846
+ "train_aux_spatial_loss": 0.053028083716555464,
847
+ "val_loss": 0.20492182870705922,
848
+ "val_pr_auc": 0.006023304112441664,
849
+ "val_auroc": 0.8747266650018508,
850
+ "val_brier": 0.049230922013521194,
851
+ "val_brier_skill_score": -210.54149104245388,
852
+ "val_ece": 0.12249408376988412,
853
+ "val_positive_rate": 0.00023277674335986376,
854
+ "val_precision": 0.0018782184614922284,
855
+ "val_positive_recall": 0.46493092454835283,
856
+ "val_far": 0.9981217815385077,
857
+ "val_csi": 0.001874167334227222,
858
+ "val_f1": 0.0037413228034693822,
859
+ "val_f2": 0.009241753715184991,
860
+ "val_frequency_bias": 247.53825717322,
861
+ "val_threshold_metrics": {
862
+ "0.1000": {
863
+ "threshold": 0.1,
864
+ "tp": 1672,
865
+ "fp": 2715974,
866
+ "fn": 210,
867
+ "precision": 0.0006152383349413426,
868
+ "recall": 0.8884165781083954,
869
+ "far": 0.9993847616650586,
870
+ "csi": 0.0006151907974521093,
871
+ "f1": 0.0012296251408332622,
872
+ "f2": 0.0030676940261429174,
873
+ "frequency_bias": 1444.020191285866,
874
+ "predicted_positive_rate": 0.3361343228200371
875
+ },
876
+ "0.2000": {
877
+ "threshold": 0.2,
878
+ "tp": 1451,
879
+ "fp": 1391802,
880
+ "fn": 431,
881
+ "precision": 0.0010414476049934937,
882
+ "recall": 0.7709883103081828,
883
+ "far": 0.9989585523950065,
884
+ "csi": 0.0010411255349132228,
885
+ "f1": 0.00208008543976031,
886
+ "f2": 0.005179253573542188,
887
+ "frequency_bias": 740.3044633368756,
888
+ "predicted_positive_rate": 0.1723256648113791
889
+ },
890
+ "0.3000": {
891
+ "threshold": 0.3,
892
+ "tp": 1254,
893
+ "fp": 892851,
894
+ "fn": 628,
895
+ "precision": 0.0014025198382740282,
896
+ "recall": 0.6663124335812965,
897
+ "far": 0.998597480161726,
898
+ "csi": 0.0014015354301227293,
899
+ "f1": 0.0027991477554919885,
900
+ "f2": 0.006954048931217025,
901
+ "frequency_bias": 475.0823591923486,
902
+ "predicted_positive_rate": 0.11058812615955473
903
+ },
904
+ "0.5000": {
905
+ "threshold": 0.5,
906
+ "tp": 875,
907
+ "fp": 464992,
908
+ "fn": 1007,
909
+ "precision": 0.0018782184614922284,
910
+ "recall": 0.46493092454835283,
911
+ "far": 0.9981217815385077,
912
+ "csi": 0.001874167334227222,
913
+ "f1": 0.0037413228034693822,
914
+ "f2": 0.009241753715184991,
915
+ "frequency_bias": 247.53825717322,
916
+ "predicted_positive_rate": 0.057621150278293135
917
+ },
918
+ "0.7000": {
919
+ "threshold": 0.7,
920
+ "tp": 665,
921
+ "fp": 253520,
922
+ "fn": 1217,
923
+ "precision": 0.0026162047327733737,
924
+ "recall": 0.35334750265674814,
925
+ "far": 0.9973837952672266,
926
+ "csi": 0.002603738420215973,
927
+ "f1": 0.005193953145075312,
928
+ "f2": 0.012704756737342051,
929
+ "frequency_bias": 135.06110520722635,
930
+ "predicted_positive_rate": 0.03143908472479901
931
+ },
932
+ "0.9000": {
933
+ "threshold": 0.9,
934
+ "tp": 437,
935
+ "fp": 108236,
936
+ "fn": 1445,
937
+ "precision": 0.004021238026004619,
938
+ "recall": 0.23219978746014877,
939
+ "far": 0.9959787619739954,
940
+ "csi": 0.00396847018652718,
941
+ "f1": 0.007905567364660124,
942
+ "f2": 0.018803624753659605,
943
+ "frequency_bias": 57.74335812964931,
944
+ "predicted_positive_rate": 0.013441311069882498
945
+ }
946
+ },
947
+ "val_topk_area_metrics": {
948
+ "0.0100": {
949
+ "fraction": 0.01,
950
+ "cells": 80850,
951
+ "precision": 0.0047000618651509285,
952
+ "recall": 0.20191286504268646,
953
+ "lift": 20.191286282774463
954
+ },
955
+ "0.0500": {
956
+ "fraction": 0.05,
957
+ "cells": 404250,
958
+ "precision": 0.0020086579024791718,
959
+ "recall": 0.43145591020584106,
960
+ "lift": 8.62911764073383
961
+ },
962
+ "0.1000": {
963
+ "fraction": 0.1,
964
+ "cells": 808500,
965
+ "precision": 0.0014755720039829612,
966
+ "recall": 0.6339001059532166,
967
+ "lift": 6.339000978726575
968
+ }
969
+ },
970
+ "val_fss": {
971
+ "0.1000": {
972
+ "1": 0.0013248742601514873,
973
+ "2": 0.00138582233525264,
974
+ "4": 0.0014793932080273686,
975
+ "8": 0.0015689502796606414
976
+ },
977
+ "0.2000": {
978
+ "1": 0.0023088385065342942,
979
+ "2": 0.002449153490201028,
980
+ "4": 0.002681505121324146,
981
+ "8": 0.0028831512044252827
982
+ },
983
+ "0.3000": {
984
+ "1": 0.0031503711680238577,
985
+ "2": 0.0033971130498923197,
986
+ "4": 0.003843801518220169,
987
+ "8": 0.00423863352271503
988
+ },
989
+ "0.5000": {
990
+ "1": 0.004490733019564042,
991
+ "2": 0.00513267474781276,
992
+ "4": 0.006267791721161653,
993
+ "8": 0.007324417037690489
994
+ },
995
+ "0.7000": {
996
+ "1": 0.006796398619910549,
997
+ "2": 0.008020939278983064,
998
+ "4": 0.010531110485300088,
999
+ "8": 0.013871225077630944
1000
+ },
1001
+ "0.9000": {
1002
+ "1": 0.011415450466378263,
1003
+ "2": 0.013839835459906191,
1004
+ "4": 0.019889957919249968,
1005
+ "8": 0.0312791122896422
1006
+ }
1007
+ },
1008
+ "minutes": 0.3271060546239217
1009
+ },
1010
+ {
1011
+ "epoch": 7,
1012
+ "train_loss": 0.459911651689757,
1013
+ "train_main_loss": 0.43420963327302686,
1014
+ "train_aux_spatial_loss": 0.05140403612300002,
1015
+ "val_loss": 0.30195711702108385,
1016
+ "val_pr_auc": 0.007462668847578005,
1017
+ "val_auroc": 0.8774544235682473,
1018
+ "val_brier": 0.07583270967006683,
1019
+ "val_brier_skill_score": -324.84732963135656,
1020
+ "val_ece": 0.15615654503375537,
1021
+ "val_positive_rate": 0.00023277674335986376,
1022
+ "val_precision": 0.0015267438380724627,
1023
+ "val_positive_recall": 0.6126461211477152,
1024
+ "val_far": 0.9984732561619275,
1025
+ "val_csi": 0.001525271486418734,
1026
+ "val_f1": 0.0030458971527597993,
1027
+ "val_f2": 0.00755837583417461,
1028
+ "val_frequency_bias": 401.2763018065887,
1029
+ "val_threshold_metrics": {
1030
+ "0.1000": {
1031
+ "threshold": 0.1,
1032
+ "tp": 1722,
1033
+ "fp": 3083597,
1034
+ "fn": 160,
1035
+ "precision": 0.0005581270526645705,
1036
+ "recall": 0.9149840595111584,
1037
+ "far": 0.9994418729473354,
1038
+ "csi": 0.000558098110536484,
1039
+ "f1": 0.0011155736215426207,
1040
+ "f2": 0.0027838428477063365,
1041
+ "frequency_bias": 1639.3831030818278,
1042
+ "predicted_positive_rate": 0.38161026592455166
1043
+ },
1044
+ "0.2000": {
1045
+ "threshold": 0.2,
1046
+ "tp": 1535,
1047
+ "fp": 1830430,
1048
+ "fn": 347,
1049
+ "precision": 0.0008378981039484925,
1050
+ "recall": 0.8156216790648246,
1051
+ "far": 0.9991621018960515,
1052
+ "csi": 0.0008377394242901864,
1053
+ "f1": 0.001674076408773469,
1054
+ "f2": 0.004172345314714435,
1055
+ "frequency_bias": 973.413921360255,
1056
+ "predicted_positive_rate": 0.22658812615955473
1057
+ },
1058
+ "0.3000": {
1059
+ "threshold": 0.3,
1060
+ "tp": 1416,
1061
+ "fp": 1303639,
1062
+ "fn": 466,
1063
+ "precision": 0.0010850117428001119,
1064
+ "recall": 0.7523910733262487,
1065
+ "far": 0.9989149882571999,
1066
+ "csi": 0.0010846244526131713,
1067
+ "f1": 0.002166898633981592,
1068
+ "f2": 0.005393944611502663,
1069
+ "frequency_bias": 693.4404888416578,
1070
+ "predicted_positive_rate": 0.16141682127396412
1071
+ },
1072
+ "0.5000": {
1073
+ "threshold": 0.5,
1074
+ "tp": 1153,
1075
+ "fp": 754049,
1076
+ "fn": 729,
1077
+ "precision": 0.0015267438380724627,
1078
+ "recall": 0.6126461211477152,
1079
+ "far": 0.9984732561619275,
1080
+ "csi": 0.001525271486418734,
1081
+ "f1": 0.0030458971527597993,
1082
+ "f2": 0.00755837583417461,
1083
+ "frequency_bias": 401.2763018065887,
1084
+ "predicted_positive_rate": 0.0934077922077922
1085
+ },
1086
+ "0.7000": {
1087
+ "threshold": 0.7,
1088
+ "tp": 959,
1089
+ "fp": 448284,
1090
+ "fn": 923,
1091
+ "precision": 0.002134702154513259,
1092
+ "recall": 0.5095642933049946,
1093
+ "far": 0.9978652978454867,
1094
+ "csi": 0.0021303252577937917,
1095
+ "f1": 0.004251593239124411,
1096
+ "f2": 0.010497601642836345,
1097
+ "frequency_bias": 238.70510095642933,
1098
+ "predicted_positive_rate": 0.05556499690785405
1099
+ },
1100
+ "0.9000": {
1101
+ "threshold": 0.9,
1102
+ "tp": 660,
1103
+ "fp": 227755,
1104
+ "fn": 1222,
1105
+ "precision": 0.002889477486154587,
1106
+ "recall": 0.35069075451647186,
1107
+ "far": 0.9971105225138455,
1108
+ "csi": 0.002874101299006693,
1109
+ "f1": 0.005731729028167975,
1110
+ "f2": 0.013986428925630344,
1111
+ "frequency_bias": 121.3682252922423,
1112
+ "predicted_positive_rate": 0.028251700680272107
1113
+ }
1114
+ },
1115
+ "val_topk_area_metrics": {
1116
+ "0.0100": {
1117
+ "fraction": 0.01,
1118
+ "cells": 80850,
1119
+ "precision": 0.004168212879449129,
1120
+ "recall": 0.1790648251771927,
1121
+ "lift": 17.906483350895734
1122
+ },
1123
+ "0.0500": {
1124
+ "fraction": 0.05,
1125
+ "cells": 404250,
1126
+ "precision": 0.0022708720061928034,
1127
+ "recall": 0.4877789616584778,
1128
+ "lift": 9.755579416634951
1129
+ },
1130
+ "0.1000": {
1131
+ "fraction": 0.1,
1132
+ "cells": 808500,
1133
+ "precision": 0.0014594928361475468,
1134
+ "recall": 0.6269925832748413,
1135
+ "lift": 6.269925487750414
1136
+ }
1137
+ },
1138
+ "val_fss": {
1139
+ "0.1000": {
1140
+ "1": 0.0011922256706897727,
1141
+ "2": 0.001241923098517117,
1142
+ "4": 0.0013199747764957026,
1143
+ "8": 0.0014018572289743458
1144
+ },
1145
+ "0.2000": {
1146
+ "1": 0.0018412087795650622,
1147
+ "2": 0.0019516962520630399,
1148
+ "4": 0.0021122719154029745,
1149
+ "8": 0.002258269200665519
1150
+ },
1151
+ "0.3000": {
1152
+ "1": 0.0023970400348517495,
1153
+ "2": 0.0025539329427168855,
1154
+ "4": 0.0027957403234514233,
1155
+ "8": 0.0029940557272635226
1156
+ },
1157
+ "0.5000": {
1158
+ "1": 0.003458294529205541,
1159
+ "2": 0.003808782182815551,
1160
+ "4": 0.00435669994126564,
1161
+ "8": 0.004792095791161022
1162
+ },
1163
+ "0.7000": {
1164
+ "1": 0.005004234974898769,
1165
+ "2": 0.005603576851424319,
1166
+ "4": 0.006716963044160917,
1167
+ "8": 0.007943951762853563
1168
+ },
1169
+ "0.9000": {
1170
+ "1": 0.007190456588270111,
1171
+ "2": 0.00818745081073502,
1172
+ "4": 0.010293219734911818,
1173
+ "8": 0.0139886851310419
1174
+ }
1175
+ },
1176
+ "minutes": 0.32838242053985595
1177
+ },
1178
+ {
1179
+ "epoch": 8,
1180
+ "train_loss": 0.4499193408563182,
1181
+ "train_main_loss": 0.4247753525127238,
1182
+ "train_aux_spatial_loss": 0.05028797703851233,
1183
+ "val_loss": 0.2679826237261295,
1184
+ "val_pr_auc": 0.004651516864174585,
1185
+ "val_auroc": 0.8589783508732233,
1186
+ "val_brier": 0.07260610163211823,
1187
+ "val_brier_skill_score": -310.98284269020706,
1188
+ "val_ece": 0.16960450200447197,
1189
+ "val_positive_rate": 0.00023277674335986376,
1190
+ "val_precision": 0.001397625988590239,
1191
+ "val_positive_recall": 0.5324123273113709,
1192
+ "val_far": 0.9986023740114097,
1193
+ "val_csi": 0.0013959125673924854,
1194
+ "val_f1": 0.0027879334234820786,
1195
+ "val_f2": 0.006915514771042627,
1196
+ "val_frequency_bias": 380.94048884165784,
1197
+ "val_threshold_metrics": {
1198
+ "0.1000": {
1199
+ "threshold": 0.1,
1200
+ "tp": 1766,
1201
+ "fp": 3901854,
1202
+ "fn": 116,
1203
+ "precision": 0.00045240059227076405,
1204
+ "recall": 0.9383634431455898,
1205
+ "far": 0.9995475994077292,
1206
+ "csi": 0.0004523871491309863,
1207
+ "f1": 0.0009043651750786454,
1208
+ "f2": 0.0022576491608090514,
1209
+ "frequency_bias": 2074.1870350690756,
1210
+ "predicted_positive_rate": 0.4828225108225108
1211
+ },
1212
+ "0.2000": {
1213
+ "threshold": 0.2,
1214
+ "tp": 1578,
1215
+ "fp": 2284591,
1216
+ "fn": 304,
1217
+ "precision": 0.0006902376858403731,
1218
+ "recall": 0.8384697130712009,
1219
+ "far": 0.9993097623141596,
1220
+ "csi": 0.0006901459146904424,
1221
+ "f1": 0.001379339883595252,
1222
+ "f2": 0.003439861498707109,
1223
+ "frequency_bias": 1214.7550478214666,
1224
+ "predicted_positive_rate": 0.2827667285095857
1225
+ },
1226
+ "0.3000": {
1227
+ "threshold": 0.3,
1228
+ "tp": 1380,
1229
+ "fp": 1443686,
1230
+ "fn": 502,
1231
+ "precision": 0.000954973682862928,
1232
+ "recall": 0.7332624867162593,
1233
+ "far": 0.9990450263171371,
1234
+ "csi": 0.0009546420507371497,
1235
+ "f1": 0.001907463156934458,
1236
+ "f2": 0.004750122883613728,
1237
+ "frequency_bias": 767.8352816153028,
1238
+ "predicted_positive_rate": 0.17873419913419913
1239
+ },
1240
+ "0.5000": {
1241
+ "threshold": 0.5,
1242
+ "tp": 1002,
1243
+ "fp": 715928,
1244
+ "fn": 880,
1245
+ "precision": 0.001397625988590239,
1246
+ "recall": 0.5324123273113709,
1247
+ "far": 0.9986023740114097,
1248
+ "csi": 0.0013959125673924854,
1249
+ "f1": 0.0027879334234820786,
1250
+ "f2": 0.006915514771042627,
1251
+ "frequency_bias": 380.94048884165784,
1252
+ "predicted_positive_rate": 0.08867408781694495
1253
+ },
1254
+ "0.7000": {
1255
+ "threshold": 0.7,
1256
+ "tp": 688,
1257
+ "fp": 355882,
1258
+ "fn": 1194,
1259
+ "precision": 0.001929494909835376,
1260
+ "recall": 0.3655685441020191,
1261
+ "far": 0.9980705050901646,
1262
+ "csi": 0.00192305542201004,
1263
+ "f1": 0.0038387287558724744,
1264
+ "f2": 0.00944800575669188,
1265
+ "frequency_bias": 189.4633368756642,
1266
+ "predicted_positive_rate": 0.04410265924551639
1267
+ },
1268
+ "0.9000": {
1269
+ "threshold": 0.9,
1270
+ "tp": 466,
1271
+ "fp": 111220,
1272
+ "fn": 1416,
1273
+ "precision": 0.004172411940619236,
1274
+ "recall": 0.24760892667375134,
1275
+ "far": 0.9958275880593808,
1276
+ "csi": 0.004120174709554208,
1277
+ "f1": 0.008206537052690898,
1278
+ "f2": 0.019544684349153626,
1279
+ "frequency_bias": 59.34431455897981,
1280
+ "predicted_positive_rate": 0.013813976499690786
1281
+ }
1282
+ },
1283
+ "val_topk_area_metrics": {
1284
+ "0.0100": {
1285
+ "fraction": 0.01,
1286
+ "cells": 80850,
1287
+ "precision": 0.004873222205787897,
1288
+ "recall": 0.20935174822807312,
1289
+ "lift": 20.935176493358213
1290
+ },
1291
+ "0.0500": {
1292
+ "fraction": 0.05,
1293
+ "cells": 404250,
1294
+ "precision": 0.001823129248805344,
1295
+ "recall": 0.3916046619415283,
1296
+ "lift": 7.83209362967527
1297
+ },
1298
+ "0.1000": {
1299
+ "fraction": 0.1,
1300
+ "cells": 808500,
1301
+ "precision": 0.0012888064375147223,
1302
+ "recall": 0.5536662936210632,
1303
+ "lift": 5.53666323753949
1304
+ }
1305
+ },
1306
+ "val_fss": {
1307
+ "0.1000": {
1308
+ "1": 0.0009531461813420128,
1309
+ "2": 0.0009859296090429792,
1310
+ "4": 0.0010304564828290674,
1311
+ "8": 0.0010758667476578054
1312
+ },
1313
+ "0.2000": {
1314
+ "1": 0.001509795785677337,
1315
+ "2": 0.00158154075286987,
1316
+ "4": 0.0016902515481980185,
1317
+ "8": 0.0017673814967695822
1318
+ },
1319
+ "0.3000": {
1320
+ "1": 0.0021042057052488294,
1321
+ "2": 0.0022340194523658985,
1322
+ "4": 0.0024437855961459976,
1323
+ "8": 0.0025600611757777836
1324
+ },
1325
+ "0.5000": {
1326
+ "1": 0.0031793578612200335,
1327
+ "2": 0.0034648747296572857,
1328
+ "4": 0.0039216381286044655,
1329
+ "8": 0.004107196995981055
1330
+ },
1331
+ "0.7000": {
1332
+ "1": 0.004753539211719615,
1333
+ "2": 0.005295789241588578,
1334
+ "4": 0.006140676468973316,
1335
+ "8": 0.006471503504579701
1336
+ },
1337
+ "0.9000": {
1338
+ "1": 0.011358743818156714,
1339
+ "2": 0.013515668144941873,
1340
+ "4": 0.017924796538675958,
1341
+ "8": 0.02419228618876912
1342
+ }
1343
+ },
1344
+ "minutes": 0.31785523096720375
1345
+ },
1346
+ {
1347
+ "epoch": 9,
1348
+ "train_loss": 0.43544893010666147,
1349
+ "train_main_loss": 0.41090481131353246,
1350
+ "train_aux_spatial_loss": 0.049088238095766304,
1351
+ "val_loss": 0.35741244157155355,
1352
+ "val_pr_auc": 0.002585840733061817,
1353
+ "val_auroc": 0.8817129713606411,
1354
+ "val_brier": 0.09716344624757767,
1355
+ "val_brier_skill_score": -416.5038665412512,
1356
+ "val_ece": 0.18796858609779482,
1357
+ "val_positive_rate": 0.00023277674335986376,
1358
+ "val_precision": 0.0012806769018722003,
1359
+ "val_positive_recall": 0.7109458023379384,
1360
+ "val_far": 0.9987193230981278,
1361
+ "val_csi": 0.0012800104084553393,
1362
+ "val_f1": 0.0025567481526634706,
1363
+ "val_f2": 0.006357575112516725,
1364
+ "val_frequency_bias": 555.1328374070138,
1365
+ "val_threshold_metrics": {
1366
+ "0.1000": {
1367
+ "threshold": 0.1,
1368
+ "tp": 1758,
1369
+ "fp": 3553508,
1370
+ "fn": 124,
1371
+ "precision": 0.0004944777690333157,
1372
+ "recall": 0.9341126461211477,
1373
+ "far": 0.9995055222309667,
1374
+ "csi": 0.000494460523318117,
1375
+ "f1": 0.0009884323058810035,
1376
+ "f2": 0.0024671648150300014,
1377
+ "frequency_bias": 1889.0892667375133,
1378
+ "predicted_positive_rate": 0.4397360544217687
1379
+ },
1380
+ "0.2000": {
1381
+ "threshold": 0.2,
1382
+ "tp": 1622,
1383
+ "fp": 2315636,
1384
+ "fn": 260,
1385
+ "precision": 0.0006999652175113863,
1386
+ "recall": 0.8618490967056323,
1387
+ "far": 0.9993000347824886,
1388
+ "csi": 0.0006998866891217241,
1389
+ "f1": 0.0013987943806755953,
1390
+ "f2": 0.003488493134421835,
1391
+ "frequency_bias": 1231.2741764080765,
1392
+ "predicted_positive_rate": 0.28661199752628325
1393
+ },
1394
+ "0.3000": {
1395
+ "threshold": 0.3,
1396
+ "tp": 1531,
1397
+ "fp": 1735553,
1398
+ "fn": 351,
1399
+ "precision": 0.0008813620987816363,
1400
+ "recall": 0.8134962805526036,
1401
+ "far": 0.9991186379012184,
1402
+ "csi": 0.0008811840442951822,
1403
+ "f1": 0.0017608164851986754,
1404
+ "f2": 0.004387795108597212,
1405
+ "frequency_bias": 922.9989373007439,
1406
+ "predicted_positive_rate": 0.2148526901669759
1407
+ },
1408
+ "0.5000": {
1409
+ "threshold": 0.5,
1410
+ "tp": 1338,
1411
+ "fp": 1043422,
1412
+ "fn": 544,
1413
+ "precision": 0.0012806769018722003,
1414
+ "recall": 0.7109458023379384,
1415
+ "far": 0.9987193230981278,
1416
+ "csi": 0.0012800104084553393,
1417
+ "f1": 0.0025567481526634706,
1418
+ "f2": 0.006357575112516725,
1419
+ "frequency_bias": 555.1328374070138,
1420
+ "predicted_positive_rate": 0.12922201607915892
1421
+ },
1422
+ "0.7000": {
1423
+ "threshold": 0.7,
1424
+ "tp": 1104,
1425
+ "fp": 583644,
1426
+ "fn": 778,
1427
+ "precision": 0.0018879927763754644,
1428
+ "recall": 0.5866099893730075,
1429
+ "far": 0.9981120072236246,
1430
+ "csi": 0.0018854841629577508,
1431
+ "f1": 0.0037638716056117147,
1432
+ "f2": 0.009319979198887005,
1433
+ "frequency_bias": 310.7056323060574,
1434
+ "predicted_positive_rate": 0.07232504638218924
1435
+ },
1436
+ "0.9000": {
1437
+ "threshold": 0.9,
1438
+ "tp": 774,
1439
+ "fp": 249875,
1440
+ "fn": 1108,
1441
+ "precision": 0.0030879835945884482,
1442
+ "recall": 0.4112646121147715,
1443
+ "far": 0.9969120164054116,
1444
+ "csi": 0.003074393164837522,
1445
+ "f1": 0.0061299404825546164,
1446
+ "f2": 0.014989716357382724,
1447
+ "frequency_bias": 133.18225292242295,
1448
+ "predicted_positive_rate": 0.031001731601731603
1449
+ }
1450
+ },
1451
+ "val_topk_area_metrics": {
1452
+ "0.0100": {
1453
+ "fraction": 0.01,
1454
+ "cells": 80850,
1455
+ "precision": 0.0047000618651509285,
1456
+ "recall": 0.20191286504268646,
1457
+ "lift": 20.191286282774463
1458
+ },
1459
+ "0.0500": {
1460
+ "fraction": 0.05,
1461
+ "cells": 404250,
1462
+ "precision": 0.002372294431552291,
1463
+ "recall": 0.5095642805099487,
1464
+ "lift": 10.191286282774461
1465
+ },
1466
+ "0.1000": {
1467
+ "fraction": 0.1,
1468
+ "cells": 808500,
1469
+ "precision": 0.0015374149661511183,
1470
+ "recall": 0.6604675650596619,
1471
+ "lift": 6.604675982489947
1472
+ }
1473
+ },
1474
+ "val_fss": {
1475
+ "0.1000": {
1476
+ "1": 0.001055759333565831,
1477
+ "2": 0.0010976495838397327,
1478
+ "4": 0.001157430376061197,
1479
+ "8": 0.0012108268924492238
1480
+ },
1481
+ "0.2000": {
1482
+ "1": 0.0015193550700235425,
1483
+ "2": 0.0015891089547401815,
1484
+ "4": 0.00168767572063655,
1485
+ "8": 0.0017540287421734524
1486
+ },
1487
+ "0.3000": {
1488
+ "1": 0.0019130861375810104,
1489
+ "2": 0.00200484623513697,
1490
+ "4": 0.0021368045034607652,
1491
+ "8": 0.002225743866744012
1492
+ },
1493
+ "0.5000": {
1494
+ "1": 0.0028767211501119494,
1495
+ "2": 0.0030536082429117872,
1496
+ "4": 0.0033209392323471087,
1497
+ "8": 0.0035238602609450886
1498
+ },
1499
+ "0.7000": {
1500
+ "1": 0.004462833938854716,
1501
+ "2": 0.0048919187751156334,
1502
+ "4": 0.005581633696340349,
1503
+ "8": 0.006139927162454928
1504
+ },
1505
+ "0.9000": {
1506
+ "1": 0.007988241741801017,
1507
+ "2": 0.009144048690186368,
1508
+ "4": 0.011405277940876535,
1509
+ "8": 0.014317102888635747
1510
+ }
1511
+ },
1512
+ "minutes": 0.34604887167612713
1513
+ },
1514
+ {
1515
+ "epoch": 10,
1516
+ "train_loss": 0.4286219271382876,
1517
+ "train_main_loss": 0.404440414390365,
1518
+ "train_aux_spatial_loss": 0.048363025166727865,
1519
+ "val_loss": 0.42824133137861886,
1520
+ "val_pr_auc": 0.003648303842240367,
1521
+ "val_auroc": 0.8661930422066306,
1522
+ "val_brier": 0.11499285697937012,
1523
+ "val_brier_skill_score": -493.1154751878621,
1524
+ "val_ece": 0.2244935538477554,
1525
+ "val_positive_rate": 0.00023277674335986376,
1526
+ "val_precision": 0.0011714322983281467,
1527
+ "val_positive_recall": 0.7348565356004251,
1528
+ "val_far": 0.9988285677016718,
1529
+ "val_csi": 0.001170937384906507,
1530
+ "val_f1": 0.0023391357882701557,
1531
+ "val_f2": 0.005820050600353159,
1532
+ "val_frequency_bias": 627.3145589798087,
1533
+ "val_threshold_metrics": {
1534
+ "0.1000": {
1535
+ "threshold": 0.1,
1536
+ "tp": 1753,
1537
+ "fp": 4504075,
1538
+ "fn": 129,
1539
+ "precision": 0.0003890516903885368,
1540
+ "recall": 0.9314558979808714,
1541
+ "far": 0.9996109483096115,
1542
+ "csi": 0.0003890405523177429,
1543
+ "f1": 0.0007777785172515536,
1544
+ "f2": 0.0019420138805802158,
1545
+ "frequency_bias": 2394.1700318809776,
1546
+ "predicted_positive_rate": 0.5573071119356834
1547
+ },
1548
+ "0.2000": {
1549
+ "threshold": 0.2,
1550
+ "tp": 1645,
1551
+ "fp": 2894097,
1552
+ "fn": 237,
1553
+ "precision": 0.0005680754708119715,
1554
+ "recall": 0.8740701381509033,
1555
+ "far": 0.999431924529188,
1556
+ "csi": 0.0005680289808731348,
1557
+ "f1": 0.0011354130142489157,
1558
+ "f2": 0.002833012430810775,
1559
+ "frequency_bias": 1538.6514346439958,
1560
+ "predicted_positive_rate": 0.3581622758194187
1561
+ },
1562
+ "0.3000": {
1563
+ "threshold": 0.3,
1564
+ "tp": 1523,
1565
+ "fp": 2045614,
1566
+ "fn": 359,
1567
+ "precision": 0.0007439658410746325,
1568
+ "recall": 0.8092454835281615,
1569
+ "far": 0.9992560341589254,
1570
+ "csi": 0.0007438353969922286,
1571
+ "f1": 0.00148656503429202,
1572
+ "f2": 0.0037062002808243683,
1573
+ "frequency_bias": 1087.7454835281615,
1574
+ "predicted_positive_rate": 0.25320185528756955
1575
+ },
1576
+ "0.5000": {
1577
+ "threshold": 0.5,
1578
+ "tp": 1383,
1579
+ "fp": 1179223,
1580
+ "fn": 499,
1581
+ "precision": 0.0011714322983281467,
1582
+ "recall": 0.7348565356004251,
1583
+ "far": 0.9988285677016718,
1584
+ "csi": 0.001170937384906507,
1585
+ "f1": 0.0023391357882701557,
1586
+ "f2": 0.005820050600353159,
1587
+ "frequency_bias": 627.3145589798087,
1588
+ "predicted_positive_rate": 0.14602424242424242
1589
+ },
1590
+ "0.7000": {
1591
+ "threshold": 0.7,
1592
+ "tp": 1242,
1593
+ "fp": 689422,
1594
+ "fn": 640,
1595
+ "precision": 0.0017982694913879977,
1596
+ "recall": 0.6599362380446334,
1597
+ "far": 0.998201730508612,
1598
+ "csi": 0.0017966046775369448,
1599
+ "f1": 0.003586765355658686,
1600
+ "f2": 0.008894401539977542,
1601
+ "frequency_bias": 366.98405951115836,
1602
+ "predicted_positive_rate": 0.08542535559678417
1603
+ },
1604
+ "0.9000": {
1605
+ "threshold": 0.9,
1606
+ "tp": 930,
1607
+ "fp": 302454,
1608
+ "fn": 952,
1609
+ "precision": 0.0030654220393956173,
1610
+ "recall": 0.49415515409139216,
1611
+ "far": 0.9969345779606044,
1612
+ "csi": 0.00305583302665475,
1613
+ "f1": 0.006093046719909849,
1614
+ "f2": 0.014956000411692054,
1615
+ "frequency_bias": 161.2029755579171,
1616
+ "predicted_positive_rate": 0.03752430426716141
1617
+ }
1618
+ },
1619
+ "val_topk_area_metrics": {
1620
+ "0.0100": {
1621
+ "fraction": 0.01,
1622
+ "cells": 80850,
1623
+ "precision": 0.005058750975877047,
1624
+ "recall": 0.2173219919204712,
1625
+ "lift": 21.73220100453255
1626
+ },
1627
+ "0.0500": {
1628
+ "fraction": 0.05,
1629
+ "cells": 404250,
1630
+ "precision": 0.002555349376052618,
1631
+ "recall": 0.5488841533660889,
1632
+ "lift": 10.977683333691749
1633
+ },
1634
+ "0.1000": {
1635
+ "fraction": 0.1,
1636
+ "cells": 808500,
1637
+ "precision": 0.001611626474186778,
1638
+ "recall": 0.6923485398292542,
1639
+ "lift": 6.923485786959681
1640
+ }
1641
+ },
1642
+ "val_fss": {
1643
+ "0.1000": {
1644
+ "1": 0.0008190413195137136,
1645
+ "2": 0.0008461932775331027,
1646
+ "4": 0.0008874666072198334,
1647
+ "8": 0.0009354570390477379
1648
+ },
1649
+ "0.2000": {
1650
+ "1": 0.0012240361098765362,
1651
+ "2": 0.0012842780888633332,
1652
+ "4": 0.0013672079974895723,
1653
+ "8": 0.0014385782612603704
1654
+ },
1655
+ "0.3000": {
1656
+ "1": 0.0016296457718533164,
1657
+ "2": 0.00172595038714074,
1658
+ "4": 0.0018654638060817685,
1659
+ "8": 0.0019670592517716523
1660
+ },
1661
+ "0.5000": {
1662
+ "1": 0.002614059790545964,
1663
+ "2": 0.002783774308284359,
1664
+ "4": 0.0030265840125089927,
1665
+ "8": 0.0031953274262443987
1666
+ },
1667
+ "0.7000": {
1668
+ "1": 0.004117212678526938,
1669
+ "2": 0.00442237575814286,
1670
+ "4": 0.00490498934248651,
1671
+ "8": 0.005264629986009961
1672
+ },
1673
+ "0.9000": {
1674
+ "1": 0.007561816117923059,
1675
+ "2": 0.008478388329967612,
1676
+ "4": 0.010294830494736118,
1677
+ "8": 0.01224892406096545
1678
+ }
1679
+ },
1680
+ "minutes": 0.31807684898376465
1681
+ }
1682
+ ]
models/wildfire_fm/metrics/reference_fireprone_seed_123_20260504/run_summary.json ADDED
@@ -0,0 +1,172 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "run_name": "reference_fireprone_seed_123_20260504",
3
+ "device": "cuda",
4
+ "index_root": "<local path omitted>",
5
+ "input_channels": 16,
6
+ "tile_size": 32,
7
+ "num_train_tiles": 27177,
8
+ "positive_train_tiles": 6724,
9
+ "negative_train_tiles": 20453,
10
+ "train_positive_rate": 0.0018302686439820436,
11
+ "metric_reference_positive_rate": 0.0002787771234976204,
12
+ "pos_weight": 50.0,
13
+ "use_aux_spatial_head": true,
14
+ "aux_spatial_radius": 2,
15
+ "aux_spatial_loss_weight": 0.5,
16
+ "aux_positive_rate": 0.004560296846011132,
17
+ "init_checkpoint": "<local path omitted>",
18
+ "best_val_pr_auc": 0.007462668847578005,
19
+ "best_val_auroc": 0.8774544235682473,
20
+ "best_test_pr_auc": 0.001212019793975473,
21
+ "best_test_auroc": 0.8262438111464772,
22
+ "best_test_brier": 0.08898080885410309,
23
+ "best_test_ece": 0.17619957022100255,
24
+ "best_test_topk_area_metrics": {
25
+ "0.0100": {
26
+ "fraction": 0.01,
27
+ "cells": 80850,
28
+ "precision": 0.0011750154662877321,
29
+ "recall": 0.04844466969370842,
30
+ "lift": 4.844467048285472
31
+ },
32
+ "0.0500": {
33
+ "fraction": 0.05,
34
+ "cells": 404250,
35
+ "precision": 0.001756338868290186,
36
+ "recall": 0.36206015944480896,
37
+ "lift": 7.241203215763695
38
+ },
39
+ "0.1000": {
40
+ "fraction": 0.1,
41
+ "cells": 808500,
42
+ "precision": 0.0012789116008207202,
43
+ "recall": 0.5272819995880127,
44
+ "lift": 5.272820048420403
45
+ }
46
+ },
47
+ "best_test_threshold_metrics": {
48
+ "0.1000": {
49
+ "threshold": 0.1,
50
+ "tp": 1706,
51
+ "fp": 3320161,
52
+ "fn": 255,
53
+ "precision": 0.0005135666178085998,
54
+ "recall": 0.8699643039265681,
55
+ "far": 0.9994864333821915,
56
+ "csi": 0.0005135271973756533,
57
+ "f1": 0.0010265272450921048,
58
+ "f2": 0.002561783890553865,
59
+ "frequency_bias": 1693.9658337582866,
60
+ "predicted_positive_rate": 0.4108679035250464
61
+ },
62
+ "0.2000": {
63
+ "threshold": 0.2,
64
+ "tp": 1496,
65
+ "fp": 2134207,
66
+ "fn": 465,
67
+ "precision": 0.0007004719289152097,
68
+ "recall": 0.7628760836308006,
69
+ "far": 0.9992995280710848,
70
+ "csi": 0.0007003194505301081,
71
+ "f1": 0.0013996586928535072,
72
+ "f2": 0.0034895432663711134,
73
+ "frequency_bias": 1089.0887302396736,
74
+ "predicted_positive_rate": 0.2641562152133581
75
+ },
76
+ "0.3000": {
77
+ "threshold": 0.3,
78
+ "tp": 1345,
79
+ "fp": 1593641,
80
+ "fn": 616,
81
+ "precision": 0.0008432675898095657,
82
+ "recall": 0.6858745537990821,
83
+ "far": 0.9991567324101904,
84
+ "csi": 0.0008429420369239948,
85
+ "f1": 0.0016844641681909294,
86
+ "f2": 0.004195703848817405,
87
+ "frequency_bias": 813.353391126976,
88
+ "predicted_positive_rate": 0.19727717996289426
89
+ },
90
+ "0.5000": {
91
+ "threshold": 0.5,
92
+ "tp": 1088,
93
+ "fp": 912330,
94
+ "fn": 873,
95
+ "precision": 0.0011911304572495833,
96
+ "recall": 0.5548189699133096,
97
+ "far": 0.9988088695427504,
98
+ "csi": 0.001189993120352273,
99
+ "f1": 0.002377157439705302,
100
+ "f2": 0.005904943436286311,
101
+ "frequency_bias": 465.7919428862825,
102
+ "predicted_positive_rate": 0.11297687074829932
103
+ },
104
+ "0.7000": {
105
+ "threshold": 0.7,
106
+ "tp": 836,
107
+ "fp": 535422,
108
+ "fn": 1125,
109
+ "precision": 0.0015589511018949834,
110
+ "recall": 0.4263131055583886,
111
+ "far": 0.998441048898105,
112
+ "csi": 0.0015556874705749903,
113
+ "f1": 0.003106542132477672,
114
+ "f2": 0.007682383082583779,
115
+ "frequency_bias": 273.46149923508415,
116
+ "predicted_positive_rate": 0.06632752009894867
117
+ },
118
+ "0.9000": {
119
+ "threshold": 0.9,
120
+ "tp": 405,
121
+ "fp": 246171,
122
+ "fn": 1556,
123
+ "precision": 0.00164249562001168,
124
+ "recall": 0.2065272819989801,
125
+ "far": 0.9983575043799883,
126
+ "csi": 0.0016321957667693003,
127
+ "f1": 0.003259072089869919,
128
+ "f2": 0.007959279930823049,
129
+ "frequency_bias": 125.73992860785313,
130
+ "predicted_positive_rate": 0.03049795918367347
131
+ }
132
+ },
133
+ "best_test_fss": {
134
+ "0.1000": {
135
+ "1": 0.0010957041077256369,
136
+ "2": 0.0011377779586465575,
137
+ "4": 0.0011947677181146643,
138
+ "8": 0.0012470182839290356
139
+ },
140
+ "0.2000": {
141
+ "1": 0.0015170543049650709,
142
+ "2": 0.0015877971019127024,
143
+ "4": 0.0016814901428712226,
144
+ "8": 0.0017498239432793827
145
+ },
146
+ "0.3000": {
147
+ "1": 0.0018421386324615208,
148
+ "2": 0.0019416047187071905,
149
+ "4": 0.00207931527885874,
150
+ "8": 0.0021687368541809526
151
+ },
152
+ "0.5000": {
153
+ "1": 0.0026440385644092013,
154
+ "2": 0.002817713478884265,
155
+ "4": 0.0030958883338918497,
156
+ "8": 0.003316757768246803
157
+ },
158
+ "0.7000": {
159
+ "1": 0.0035326072867271074,
160
+ "2": 0.0038065323590337208,
161
+ "4": 0.004319262090524356,
162
+ "8": 0.004943475244678974
163
+ },
164
+ "0.9000": {
165
+ "1": 0.004119845404175648,
166
+ "2": 0.004748959668431807,
167
+ "4": 0.006481934958671998,
168
+ "8": 0.009729806335369129
169
+ }
170
+ },
171
+ "epochs": 10
172
+ }
models/wildfire_fm/metrics/reference_fireprone_seed_123_20260504/tile_summary.json ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "index_root": "<local path omitted>",
3
+ "tile_size": 32,
4
+ "num_train_tiles": 27177,
5
+ "positive_train_tiles": 6724,
6
+ "negative_train_tiles": 20453,
7
+ "input_channels": 16,
8
+ "train_positive_rate": 0.0018302686439820436,
9
+ "metric_reference_positive_rate": 0.0002787771234976204,
10
+ "pos_weight_source": "tiles",
11
+ "positive_rate_source": "tiles",
12
+ "pos_weight": 50.0,
13
+ "loss_type": "bce",
14
+ "train_target_mode": "dilate_max",
15
+ "train_target_radius": 2
16
+ }
models/wildfire_fm/metrics/reference_fireprone_seed_1_20260504/history.json ADDED
@@ -0,0 +1,1682 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "epoch": 1,
4
+ "train_loss": 0.573664065749939,
5
+ "train_main_loss": 0.5326367103663546,
6
+ "train_aux_spatial_loss": 0.08205470970182109,
7
+ "val_loss": 0.5349265058835347,
8
+ "val_pr_auc": 0.0018654076712032604,
9
+ "val_auroc": 0.8500520368869484,
10
+ "val_brier": 0.16269078850746155,
11
+ "val_brier_skill_score": -698.0698238454416,
12
+ "val_ece": 0.2954815917108688,
13
+ "val_positive_rate": 0.00023277674335986376,
14
+ "val_precision": 0.0008273187647548224,
15
+ "val_positive_recall": 0.7545164718384697,
16
+ "val_far": 0.9991726812352452,
17
+ "val_csi": 0.0008270961353641844,
18
+ "val_f1": 0.001652825225372031,
19
+ "val_f2": 0.00411853013719926,
20
+ "val_frequency_bias": 912.0021253985122,
21
+ "val_threshold_metrics": {
22
+ "0.1000": {
23
+ "threshold": 0.1,
24
+ "tp": 1857,
25
+ "fp": 5423702,
26
+ "fn": 25,
27
+ "precision": 0.00034226887957535803,
28
+ "recall": 0.9867162592986185,
29
+ "far": 0.9996577311204247,
30
+ "csi": 0.0003422673024691904,
31
+ "f1": 0.0006843003912893757,
32
+ "f2": 0.0017089731859622345,
33
+ "frequency_bias": 2882.8687566418703,
34
+ "predicted_positive_rate": 0.6710648113790971
35
+ },
36
+ "0.2000": {
37
+ "threshold": 0.2,
38
+ "tp": 1800,
39
+ "fp": 4467036,
40
+ "fn": 82,
41
+ "precision": 0.000402789451212799,
42
+ "recall": 0.9564293304994687,
43
+ "far": 0.9995972105487873,
44
+ "csi": 0.00040278206044505626,
45
+ "f1": 0.0008052397847504584,
46
+ "f2": 0.002010560356575113,
47
+ "frequency_bias": 2374.5143464399575,
48
+ "predicted_positive_rate": 0.5527317254174398
49
+ },
50
+ "0.3000": {
51
+ "threshold": 0.3,
52
+ "tp": 1720,
53
+ "fp": 3430554,
54
+ "fn": 162,
55
+ "precision": 0.000501125492894798,
56
+ "recall": 0.9139213602550478,
57
+ "far": 0.9994988745071052,
58
+ "csi": 0.0005011018413744641,
59
+ "f1": 0.001001701728168435,
60
+ "f2": 0.002500143903631663,
61
+ "frequency_bias": 1823.7375132837408,
62
+ "predicted_positive_rate": 0.42452368583797156
63
+ },
64
+ "0.5000": {
65
+ "threshold": 0.5,
66
+ "tp": 1420,
67
+ "fp": 1714968,
68
+ "fn": 462,
69
+ "precision": 0.0008273187647548224,
70
+ "recall": 0.7545164718384697,
71
+ "far": 0.9991726812352452,
72
+ "csi": 0.0008270961353641844,
73
+ "f1": 0.001652825225372031,
74
+ "f2": 0.00411853013719926,
75
+ "frequency_bias": 912.0021253985122,
76
+ "predicted_positive_rate": 0.21229288806431665
77
+ },
78
+ "0.7000": {
79
+ "threshold": 0.7,
80
+ "tp": 1050,
81
+ "fp": 918424,
82
+ "fn": 832,
83
+ "precision": 0.0011419572494708932,
84
+ "recall": 0.5579171094580234,
85
+ "far": 0.9988580427505291,
86
+ "csi": 0.0011409248662944717,
87
+ "f1": 0.002279249280408442,
88
+ "f2": 0.005663418201902477,
89
+ "frequency_bias": 488.56216790648244,
90
+ "predicted_positive_rate": 0.11372591218305504
91
+ },
92
+ "0.9000": {
93
+ "threshold": 0.9,
94
+ "tp": 610,
95
+ "fp": 339523,
96
+ "fn": 1272,
97
+ "precision": 0.0017934161048766219,
98
+ "recall": 0.3241232731137088,
99
+ "far": 0.9982065838951234,
100
+ "csi": 0.0017867342306058787,
101
+ "f1": 0.0035670950104527586,
102
+ "f2": 0.008772913844233319,
103
+ "frequency_bias": 180.72954303931988,
104
+ "predicted_positive_rate": 0.042069635126777985
105
+ }
106
+ },
107
+ "val_topk_area_metrics": {
108
+ "0.0100": {
109
+ "fraction": 0.01,
110
+ "cells": 80850,
111
+ "precision": 0.002622139872983098,
112
+ "recall": 0.11264611780643463,
113
+ "lift": 11.264612757853444
114
+ },
115
+ "0.0500": {
116
+ "fraction": 0.05,
117
+ "cells": 404250,
118
+ "precision": 0.0016697588143870234,
119
+ "recall": 0.3586609959602356,
120
+ "lift": 7.173220100453255
121
+ },
122
+ "0.1000": {
123
+ "fraction": 0.1,
124
+ "cells": 808500,
125
+ "precision": 0.0012207792606204748,
126
+ "recall": 0.5244420766830444,
127
+ "lift": 5.244421083480826
128
+ }
129
+ },
130
+ "val_fss": {
131
+ "0.1000": {
132
+ "1": 0.0006955746753622982,
133
+ "2": 0.0007043072962146235,
134
+ "4": 0.0007184011183636319,
135
+ "8": 0.0007378939517806993
136
+ },
137
+ "0.2000": {
138
+ "1": 0.0008314270074428753,
139
+ "2": 0.0008458942856476304,
140
+ "4": 0.0008682692460694197,
141
+ "8": 0.0008963995358247656
142
+ },
143
+ "0.3000": {
144
+ "1": 0.0010519556378738582,
145
+ "2": 0.0010779076249621822,
146
+ "4": 0.001118951638737209,
147
+ "8": 0.0011639559236974462
148
+ },
149
+ "0.5000": {
150
+ "1": 0.001817472102352835,
151
+ "2": 0.0019079406476985028,
152
+ "4": 0.0020492128618442296,
153
+ "8": 0.002166019917211992
154
+ },
155
+ "0.7000": {
156
+ "1": 0.0025795801528006868,
157
+ "2": 0.0027239390264135466,
158
+ "4": 0.0029668123834800664,
159
+ "8": 0.003214106060204891
160
+ },
161
+ "0.9000": {
162
+ "1": 0.004266565643152309,
163
+ "2": 0.004592005457379367,
164
+ "4": 0.005288208913823755,
165
+ "8": 0.006419555152632372
166
+ }
167
+ },
168
+ "minutes": 0.39989219506581625
169
+ },
170
+ {
171
+ "epoch": 2,
172
+ "train_loss": 0.5310182435958991,
173
+ "train_main_loss": 0.5007337570216748,
174
+ "train_aux_spatial_loss": 0.06056897338257285,
175
+ "val_loss": 0.38492824087540306,
176
+ "val_pr_auc": 0.007534030208235136,
177
+ "val_auroc": 0.8668780863986516,
178
+ "val_brier": 0.11073322594165802,
179
+ "val_brier_skill_score": -474.81216775110823,
180
+ "val_ece": 0.24345293157139367,
181
+ "val_positive_rate": 0.00023277674335986376,
182
+ "val_precision": 0.0011833787160754057,
183
+ "val_positive_recall": 0.6849096705632306,
184
+ "val_far": 0.9988166212839246,
185
+ "val_csi": 0.0011827348242459722,
186
+ "val_f1": 0.002362675230218781,
187
+ "val_f2": 0.005876281704112576,
188
+ "val_frequency_bias": 578.7747077577046,
189
+ "val_threshold_metrics": {
190
+ "0.1000": {
191
+ "threshold": 0.1,
192
+ "tp": 1846,
193
+ "fp": 5321276,
194
+ "fn": 36,
195
+ "precision": 0.00034678897083328166,
196
+ "recall": 0.9808714133900106,
197
+ "far": 0.9996532110291667,
198
+ "csi": 0.0003467866255331891,
199
+ "f1": 0.000693332812519953,
200
+ "f2": 0.0017314961590049992,
201
+ "frequency_bias": 2828.4388947927737,
202
+ "predicted_positive_rate": 0.6583948051948052
203
+ },
204
+ "0.2000": {
205
+ "threshold": 0.2,
206
+ "tp": 1770,
207
+ "fp": 3730075,
208
+ "fn": 112,
209
+ "precision": 0.00047429622612943465,
210
+ "recall": 0.9404888416578109,
211
+ "far": 0.9995257037738705,
212
+ "csi": 0.0004742819919950846,
213
+ "f1": 0.0009481143104463716,
214
+ "f2": 0.002366706931884035,
215
+ "frequency_bias": 1982.914452709883,
216
+ "predicted_positive_rate": 0.46157637600494744
217
+ },
218
+ "0.3000": {
219
+ "threshold": 0.3,
220
+ "tp": 1617,
221
+ "fp": 2614515,
222
+ "fn": 265,
223
+ "precision": 0.0006180880781244983,
224
+ "recall": 0.859192348565356,
225
+ "far": 0.9993819119218755,
226
+ "csi": 0.0006180254754916781,
227
+ "f1": 0.0012352875118314876,
228
+ "f2": 0.003081573069681285,
229
+ "frequency_bias": 1390.0807651434643,
230
+ "predicted_positive_rate": 0.3235784786641929
231
+ },
232
+ "0.5000": {
233
+ "threshold": 0.5,
234
+ "tp": 1289,
235
+ "fp": 1087965,
236
+ "fn": 593,
237
+ "precision": 0.0011833787160754057,
238
+ "recall": 0.6849096705632306,
239
+ "far": 0.9988166212839246,
240
+ "csi": 0.0011827348242459722,
241
+ "f1": 0.002362675230218781,
242
+ "f2": 0.005876281704112576,
243
+ "frequency_bias": 578.7747077577046,
244
+ "predicted_positive_rate": 0.1347252937538652
245
+ },
246
+ "0.7000": {
247
+ "threshold": 0.7,
248
+ "tp": 895,
249
+ "fp": 459555,
250
+ "fn": 987,
251
+ "precision": 0.0019437506786838961,
252
+ "recall": 0.47555791710945805,
253
+ "far": 0.9980562493213161,
254
+ "csi": 0.0019395930538730097,
255
+ "f1": 0.003871676630646375,
256
+ "f2": 0.009562415327216238,
257
+ "frequency_bias": 244.65993623804462,
258
+ "predicted_positive_rate": 0.05695114409400124
259
+ },
260
+ "0.9000": {
261
+ "threshold": 0.9,
262
+ "tp": 579,
263
+ "fp": 168755,
264
+ "fn": 1303,
265
+ "precision": 0.0034192778768587524,
266
+ "recall": 0.30765143464399575,
267
+ "far": 0.9965807221231412,
268
+ "csi": 0.003393167953023084,
269
+ "f1": 0.006763386599383235,
270
+ "f2": 0.01636869423618414,
271
+ "frequency_bias": 89.97555791710946,
272
+ "predicted_positive_rate": 0.02094421768707483
273
+ }
274
+ },
275
+ "val_topk_area_metrics": {
276
+ "0.0100": {
277
+ "fraction": 0.01,
278
+ "cells": 80850,
279
+ "precision": 0.004910327959805727,
280
+ "recall": 0.21094579994678497,
281
+ "lift": 21.094581395593078
282
+ },
283
+ "0.0500": {
284
+ "fraction": 0.05,
285
+ "cells": 404250,
286
+ "precision": 0.0020927644800394773,
287
+ "recall": 0.4495217800140381,
288
+ "lift": 8.99043628600021
289
+ },
290
+ "0.1000": {
291
+ "fraction": 0.1,
292
+ "cells": 808500,
293
+ "precision": 0.001413729158230126,
294
+ "recall": 0.6073326468467712,
295
+ "lift": 6.07332647507898
296
+ }
297
+ },
298
+ "val_fss": {
299
+ "0.1000": {
300
+ "1": 0.0007153574635551108,
301
+ "2": 0.0007299636456388203,
302
+ "4": 0.0007542019435764491,
303
+ "8": 0.0007881568769358971
304
+ },
305
+ "0.2000": {
306
+ "1": 0.0009921033280078095,
307
+ "2": 0.0010166009346802563,
308
+ "4": 0.0010565960391205609,
309
+ "8": 0.001105867798709581
310
+ },
311
+ "0.3000": {
312
+ "1": 0.0013214325599043564,
313
+ "2": 0.0013689794030732338,
314
+ "4": 0.0014429016059425148,
315
+ "8": 0.0015061326630954053
316
+ },
317
+ "0.5000": {
318
+ "1": 0.0026297043943714904,
319
+ "2": 0.0027883475350057862,
320
+ "4": 0.0030552534698978784,
321
+ "8": 0.003262873105559061
322
+ },
323
+ "0.7000": {
324
+ "1": 0.004579501009785769,
325
+ "2": 0.005086050780598539,
326
+ "4": 0.00593845439040841,
327
+ "8": 0.00666004273072307
328
+ },
329
+ "0.9000": {
330
+ "1": 0.008891211711206992,
331
+ "2": 0.010287198394993147,
332
+ "4": 0.013515825530875492,
333
+ "8": 0.01799509369630581
334
+ }
335
+ },
336
+ "minutes": 0.3222003976504008
337
+ },
338
+ {
339
+ "epoch": 3,
340
+ "train_loss": 0.5111621306671731,
341
+ "train_main_loss": 0.48230293577254363,
342
+ "train_aux_spatial_loss": 0.05771839129187639,
343
+ "val_loss": 0.3889197667439779,
344
+ "val_pr_auc": 0.002294898825423087,
345
+ "val_auroc": 0.8612537704398479,
346
+ "val_brier": 0.1059054285287857,
347
+ "val_brier_skill_score": -454.0674930344856,
348
+ "val_ece": 0.2274857362708612,
349
+ "val_positive_rate": 0.00023277674335986376,
350
+ "val_precision": 0.0012264433693911362,
351
+ "val_positive_recall": 0.7088204038257173,
352
+ "val_far": 0.9987735566306088,
353
+ "val_csi": 0.001225825778362613,
354
+ "val_f1": 0.002448649938508416,
355
+ "val_f2": 0.006090067255525344,
356
+ "val_frequency_bias": 577.9479277364505,
357
+ "val_threshold_metrics": {
358
+ "0.1000": {
359
+ "threshold": 0.1,
360
+ "tp": 1765,
361
+ "fp": 4849350,
362
+ "fn": 117,
363
+ "precision": 0.00036383388148910093,
364
+ "recall": 0.9378320935175345,
365
+ "far": 0.9996361661185109,
366
+ "csi": 0.0003638251066945469,
367
+ "f1": 0.0007273855722556596,
368
+ "f2": 0.0018163507794254484,
369
+ "frequency_bias": 2577.6381509032944,
370
+ "predicted_positive_rate": 0.6000142238713667
371
+ },
372
+ "0.2000": {
373
+ "threshold": 0.2,
374
+ "tp": 1663,
375
+ "fp": 3010913,
376
+ "fn": 219,
377
+ "precision": 0.0005520192685595318,
378
+ "recall": 0.8836344314558979,
379
+ "far": 0.9994479807314405,
380
+ "csi": 0.0005519791422914603,
381
+ "f1": 0.0011033492588053972,
382
+ "f2": 0.0027532164455263794,
383
+ "frequency_bias": 1600.7311370882042,
384
+ "predicted_positive_rate": 0.372612987012987
385
+ },
386
+ "0.3000": {
387
+ "threshold": 0.3,
388
+ "tp": 1557,
389
+ "fp": 2091911,
390
+ "fn": 325,
391
+ "precision": 0.0007437419630966415,
392
+ "recall": 0.8273113708820404,
393
+ "far": 0.9992562580369033,
394
+ "csi": 0.0007436265189538794,
395
+ "f1": 0.0014861478989190349,
396
+ "f2": 0.0037053854457600108,
397
+ "frequency_bias": 1112.3634431455898,
398
+ "predicted_positive_rate": 0.25893234384662955
399
+ },
400
+ "0.5000": {
401
+ "threshold": 0.5,
402
+ "tp": 1334,
403
+ "fp": 1086364,
404
+ "fn": 548,
405
+ "precision": 0.0012264433693911362,
406
+ "recall": 0.7088204038257173,
407
+ "far": 0.9987735566306088,
408
+ "csi": 0.001225825778362613,
409
+ "f1": 0.002448649938508416,
410
+ "f2": 0.006090067255525344,
411
+ "frequency_bias": 577.9479277364505,
412
+ "predicted_positive_rate": 0.13453283858998144
413
+ },
414
+ "0.7000": {
415
+ "threshold": 0.7,
416
+ "tp": 1035,
417
+ "fp": 542540,
418
+ "fn": 847,
419
+ "precision": 0.001904061077128271,
420
+ "recall": 0.5499468650371945,
421
+ "far": 0.9980959389228717,
422
+ "csi": 0.001901098779990522,
423
+ "f1": 0.0037949829225768484,
424
+ "f2": 0.009390259171153124,
425
+ "frequency_bias": 288.8283740701381,
426
+ "predicted_positive_rate": 0.06723252937538651
427
+ },
428
+ "0.9000": {
429
+ "threshold": 0.9,
430
+ "tp": 668,
431
+ "fp": 215450,
432
+ "fn": 1214,
433
+ "precision": 0.003090904043161606,
434
+ "recall": 0.35494155154091395,
435
+ "far": 0.9969090959568384,
436
+ "csi": 0.0030736384885796846,
437
+ "f1": 0.006128440366972477,
438
+ "f2": 0.014934315838423222,
439
+ "frequency_bias": 114.83421891604677,
440
+ "predicted_positive_rate": 0.02673073593073593
441
+ }
442
+ },
443
+ "val_topk_area_metrics": {
444
+ "0.0100": {
445
+ "fraction": 0.01,
446
+ "cells": 80850,
447
+ "precision": 0.003809523768723011,
448
+ "recall": 0.16365568339824677,
449
+ "lift": 16.365568629137645
450
+ },
451
+ "0.0500": {
452
+ "fraction": 0.05,
453
+ "cells": 404250,
454
+ "precision": 0.0022337662521749735,
455
+ "recall": 0.4798087179660797,
456
+ "lift": 9.596174514400083
457
+ },
458
+ "0.1000": {
459
+ "fraction": 0.1,
460
+ "cells": 808500,
461
+ "precision": 0.001512677758000791,
462
+ "recall": 0.6498405933380127,
463
+ "lift": 6.4984058809614424
464
+ }
465
+ },
466
+ "val_fss": {
467
+ "0.1000": {
468
+ "1": 0.000766430190058176,
469
+ "2": 0.0007919140518234391,
470
+ "4": 0.0008313854990248393,
471
+ "8": 0.0008733206367607105
472
+ },
473
+ "0.2000": {
474
+ "1": 0.001183482713540407,
475
+ "2": 0.0012321062159653673,
476
+ "4": 0.0013054377666424921,
477
+ "8": 0.001372829646716478
478
+ },
479
+ "0.3000": {
480
+ "1": 0.0016257922850572148,
481
+ "2": 0.0016941779647912103,
482
+ "4": 0.0018051660509925682,
483
+ "8": 0.0019058108793008621
484
+ },
485
+ "0.5000": {
486
+ "1": 0.002719293315745386,
487
+ "2": 0.002881546868972018,
488
+ "4": 0.003177453926384799,
489
+ "8": 0.003420751645848541
490
+ },
491
+ "0.7000": {
492
+ "1": 0.004398705160378991,
493
+ "2": 0.0048159192047847466,
494
+ "4": 0.0055998536030907875,
495
+ "8": 0.006373926334045654
496
+ },
497
+ "0.9000": {
498
+ "1": 0.007842918508978447,
499
+ "2": 0.009046435090570681,
500
+ "4": 0.01234545434024481,
501
+ "8": 0.01698910587516045
502
+ }
503
+ },
504
+ "minutes": 0.3439892331759135
505
+ },
506
+ {
507
+ "epoch": 4,
508
+ "train_loss": 0.49738037993818707,
509
+ "train_main_loss": 0.46940162589285345,
510
+ "train_aux_spatial_loss": 0.05595750918425256,
511
+ "val_loss": 0.17950345166027545,
512
+ "val_pr_auc": 0.001609884375517846,
513
+ "val_auroc": 0.8526320117801028,
514
+ "val_brier": 0.042433541268110275,
515
+ "val_brier_skill_score": -181.33366800650572,
516
+ "val_ece": 0.10635442963314233,
517
+ "val_positive_rate": 0.00023277674335986376,
518
+ "val_precision": 0.00177325478436419,
519
+ "val_positive_recall": 0.3990435706695005,
520
+ "val_far": 0.9982267452156358,
521
+ "val_csi": 0.0017685319065763013,
522
+ "val_f1": 0.003530819446305451,
523
+ "val_f2": 0.008711427862185442,
524
+ "val_frequency_bias": 225.03453772582358,
525
+ "val_threshold_metrics": {
526
+ "0.1000": {
527
+ "threshold": 0.1,
528
+ "tp": 1553,
529
+ "fp": 2208817,
530
+ "fn": 329,
531
+ "precision": 0.0007025973027140253,
532
+ "recall": 0.8251859723698194,
533
+ "far": 0.999297402697286,
534
+ "csi": 0.0007024927409837341,
535
+ "f1": 0.001403999182733251,
536
+ "f2": 0.0035010627179428455,
537
+ "frequency_bias": 1174.4792773645058,
538
+ "predicted_positive_rate": 0.27339146567718
539
+ },
540
+ "0.2000": {
541
+ "threshold": 0.2,
542
+ "tp": 1192,
543
+ "fp": 1156206,
544
+ "fn": 690,
545
+ "precision": 0.0010298963709977035,
546
+ "recall": 0.6333687566418703,
547
+ "far": 0.9989701036290023,
548
+ "csi": 0.0010292827488066537,
549
+ "f1": 0.002056448830308467,
550
+ "f2": 0.005116204806142193,
551
+ "frequency_bias": 614.9829968119022,
552
+ "predicted_positive_rate": 0.14315374149659865
553
+ },
554
+ "0.3000": {
555
+ "threshold": 0.3,
556
+ "tp": 969,
557
+ "fp": 763555,
558
+ "fn": 913,
559
+ "precision": 0.0012674553055234369,
560
+ "recall": 0.5148777895855473,
561
+ "far": 0.9987325446944766,
562
+ "csi": 0.0012659435067810937,
563
+ "f1": 0.0025286858401421704,
564
+ "f2": 0.006275484034754136,
565
+ "frequency_bias": 406.2295430393199,
566
+ "predicted_positive_rate": 0.09456079158936302
567
+ },
568
+ "0.5000": {
569
+ "threshold": 0.5,
570
+ "tp": 751,
571
+ "fp": 422764,
572
+ "fn": 1131,
573
+ "precision": 0.00177325478436419,
574
+ "recall": 0.3990435706695005,
575
+ "far": 0.9982267452156358,
576
+ "csi": 0.0017685319065763013,
577
+ "f1": 0.003530819446305451,
578
+ "f2": 0.008711427862185442,
579
+ "frequency_bias": 225.03453772582358,
580
+ "predicted_positive_rate": 0.052382807668521957
581
+ },
582
+ "0.7000": {
583
+ "threshold": 0.7,
584
+ "tp": 524,
585
+ "fp": 220213,
586
+ "fn": 1358,
587
+ "precision": 0.002373865731617264,
588
+ "recall": 0.2784272051009564,
589
+ "far": 0.9976261342683828,
590
+ "csi": 0.0023593507282919472,
591
+ "f1": 0.004707594589859806,
592
+ "f2": 0.011477887542987317,
593
+ "frequency_bias": 117.288522848034,
594
+ "predicted_positive_rate": 0.02730204081632653
595
+ },
596
+ "0.9000": {
597
+ "threshold": 0.9,
598
+ "tp": 192,
599
+ "fp": 86741,
600
+ "fn": 1690,
601
+ "precision": 0.0022085974256036258,
602
+ "recall": 0.10201912858660998,
603
+ "far": 0.9977914025743964,
604
+ "csi": 0.0021664804847500085,
605
+ "f1": 0.004323593987502111,
606
+ "f2": 0.010162924381490773,
607
+ "frequency_bias": 46.19181721572795,
608
+ "predicted_positive_rate": 0.010752380952380952
609
+ }
610
+ },
611
+ "val_topk_area_metrics": {
612
+ "0.0100": {
613
+ "fraction": 0.01,
614
+ "cells": 80850,
615
+ "precision": 0.0022387136705219746,
616
+ "recall": 0.09617428481578827,
617
+ "lift": 9.61742843468263
618
+ },
619
+ "0.0500": {
620
+ "fraction": 0.05,
621
+ "cells": 404250,
622
+ "precision": 0.0018157081212848425,
623
+ "recall": 0.39001062512397766,
624
+ "lift": 7.800212749251452
625
+ },
626
+ "0.1000": {
627
+ "fraction": 0.1,
628
+ "cells": 808500,
629
+ "precision": 0.001217068638652563,
630
+ "recall": 0.5228480100631714,
631
+ "lift": 5.228480393211028
632
+ }
633
+ },
634
+ "val_fss": {
635
+ "0.1000": {
636
+ "1": 0.0015197337144259304,
637
+ "2": 0.0015784324521881388,
638
+ "4": 0.001671154714090517,
639
+ "8": 0.0017417425576053969
640
+ },
641
+ "0.2000": {
642
+ "1": 0.0023132093983118107,
643
+ "2": 0.0024571591639005463,
644
+ "4": 0.0026935164349046747,
645
+ "8": 0.0028878255110219575
646
+ },
647
+ "0.3000": {
648
+ "1": 0.0029228902666941226,
649
+ "2": 0.0031646210950836418,
650
+ "4": 0.0035768996077181203,
651
+ "8": 0.003942389423331805
652
+ },
653
+ "0.5000": {
654
+ "1": 0.004163957521057138,
655
+ "2": 0.004514281813615906,
656
+ "4": 0.005317944336750369,
657
+ "8": 0.006180973638990284
658
+ },
659
+ "0.7000": {
660
+ "1": 0.005914502692297763,
661
+ "2": 0.006898543924811484,
662
+ "4": 0.009541669667679553,
663
+ "8": 0.012957827370078667
664
+ },
665
+ "0.9000": {
666
+ "1": 0.006528501792766983,
667
+ "2": 0.00881690475047614,
668
+ "4": 0.015511980715039009,
669
+ "8": 0.0273878632698773
670
+ }
671
+ },
672
+ "minutes": 0.31681207021077473
673
+ },
674
+ {
675
+ "epoch": 5,
676
+ "train_loss": 0.4843243009870309,
677
+ "train_main_loss": 0.45709068199154484,
678
+ "train_aux_spatial_loss": 0.054467237078325896,
679
+ "val_loss": 0.24718355586131413,
680
+ "val_pr_auc": 0.0019814322834402955,
681
+ "val_auroc": 0.8503887921685119,
682
+ "val_brier": 0.061934370547533035,
683
+ "val_brier_skill_score": -265.1272337902309,
684
+ "val_ece": 0.14998965867960198,
685
+ "val_positive_rate": 0.00023277674335986376,
686
+ "val_precision": 0.0014891822055106815,
687
+ "val_positive_recall": 0.44739638682252925,
688
+ "val_far": 0.9985108177944894,
689
+ "val_csi": 0.0014864480775918835,
690
+ "val_f1": 0.00296848365835644,
691
+ "val_f2": 0.007348077194954437,
692
+ "val_frequency_bias": 300.43092454835283,
693
+ "val_threshold_metrics": {
694
+ "0.1000": {
695
+ "threshold": 0.1,
696
+ "tp": 1703,
697
+ "fp": 3546784,
698
+ "fn": 179,
699
+ "precision": 0.0004799228516266228,
700
+ "recall": 0.9048884165781084,
701
+ "far": 0.9995200771483734,
702
+ "csi": 0.00047989864360297645,
703
+ "f1": 0.0009593369027275756,
704
+ "f2": 0.0023945343312668814,
705
+ "frequency_bias": 1885.4872476089267,
706
+ "predicted_positive_rate": 0.43889758812615953
707
+ },
708
+ "0.2000": {
709
+ "threshold": 0.2,
710
+ "tp": 1455,
711
+ "fp": 1959072,
712
+ "fn": 427,
713
+ "precision": 0.0007421473920022525,
714
+ "recall": 0.7731137088204039,
715
+ "far": 0.9992578526079977,
716
+ "csi": 0.0007419857885498589,
717
+ "f1": 0.0014828713076631833,
718
+ "f2": 0.003696543033604244,
719
+ "frequency_bias": 1041.7252922422954,
720
+ "predicted_positive_rate": 0.24248942486085343
721
+ },
722
+ "0.3000": {
723
+ "threshold": 0.3,
724
+ "tp": 1192,
725
+ "fp": 1178364,
726
+ "fn": 690,
727
+ "precision": 0.001010549732272143,
728
+ "recall": 0.6333687566418703,
729
+ "far": 0.9989894502677279,
730
+ "csi": 0.0010099589407631968,
731
+ "f1": 0.0020178799056742715,
732
+ "f2": 0.005020706201077599,
733
+ "frequency_bias": 626.7566418703507,
734
+ "predicted_positive_rate": 0.1458943722943723
735
+ },
736
+ "0.5000": {
737
+ "threshold": 0.5,
738
+ "tp": 842,
739
+ "fp": 564569,
740
+ "fn": 1040,
741
+ "precision": 0.0014891822055106815,
742
+ "recall": 0.44739638682252925,
743
+ "far": 0.9985108177944894,
744
+ "csi": 0.0014864480775918835,
745
+ "f1": 0.00296848365835644,
746
+ "f2": 0.007348077194954437,
747
+ "frequency_bias": 300.43092454835283,
748
+ "predicted_positive_rate": 0.06993333333333333
749
+ },
750
+ "0.7000": {
751
+ "threshold": 0.7,
752
+ "tp": 668,
753
+ "fp": 291990,
754
+ "fn": 1214,
755
+ "precision": 0.0022825277286115534,
756
+ "recall": 0.35494155154091395,
757
+ "far": 0.9977174722713884,
758
+ "csi": 0.0022730984918604017,
759
+ "f1": 0.00453588646703334,
760
+ "f2": 0.011126434943668257,
761
+ "frequency_bias": 155.50371944739638,
762
+ "predicted_positive_rate": 0.03619764996907854
763
+ },
764
+ "0.9000": {
765
+ "threshold": 0.9,
766
+ "tp": 508,
767
+ "fp": 128530,
768
+ "fn": 1374,
769
+ "precision": 0.003936824811295897,
770
+ "recall": 0.26992561105207225,
771
+ "far": 0.9960631751887041,
772
+ "csi": 0.00389534705395209,
773
+ "f1": 0.007760464405743966,
774
+ "f2": 0.01859906565323726,
775
+ "frequency_bias": 68.56429330499469,
776
+ "predicted_positive_rate": 0.01596017316017316
777
+ }
778
+ },
779
+ "val_topk_area_metrics": {
780
+ "0.0100": {
781
+ "fraction": 0.01,
782
+ "cells": 80850,
783
+ "precision": 0.004155843984335661,
784
+ "recall": 0.17853347957134247,
785
+ "lift": 17.85334704984204
786
+ },
787
+ "0.0500": {
788
+ "fraction": 0.05,
789
+ "cells": 404250,
790
+ "precision": 0.0018206555396318436,
791
+ "recall": 0.3910733163356781,
792
+ "lift": 7.821466669533997
793
+ },
794
+ "0.1000": {
795
+ "fraction": 0.1,
796
+ "cells": 808500,
797
+ "precision": 0.0012257266789674759,
798
+ "recall": 0.5265674591064453,
799
+ "lift": 5.265675003763371
800
+ }
801
+ },
802
+ "val_fss": {
803
+ "0.1000": {
804
+ "1": 0.0010178924030178615,
805
+ "2": 0.0010515169589780937,
806
+ "4": 0.0011000285717616132,
807
+ "8": 0.001146573354002478
808
+ },
809
+ "0.2000": {
810
+ "1": 0.0016254090694596268,
811
+ "2": 0.001703218739850576,
812
+ "4": 0.0018200106661242499,
813
+ "8": 0.0019167352524950276
814
+ },
815
+ "0.3000": {
816
+ "1": 0.0022847465603914596,
817
+ "2": 0.0024507638687161215,
818
+ "4": 0.0027246032507362017,
819
+ "8": 0.002940764611886193
820
+ },
821
+ "0.5000": {
822
+ "1": 0.0035209305166398197,
823
+ "2": 0.003927423032519695,
824
+ "4": 0.004626604558975789,
825
+ "8": 0.005203306081351444
826
+ },
827
+ "0.7000": {
828
+ "1": 0.005774099909606312,
829
+ "2": 0.006526096761710121,
830
+ "4": 0.008174907733284553,
831
+ "8": 0.010327235764531983
832
+ },
833
+ "0.9000": {
834
+ "1": 0.009730396821955645,
835
+ "2": 0.011013779690799308,
836
+ "4": 0.015337678551787581,
837
+ "8": 0.022811547211147087
838
+ }
839
+ },
840
+ "minutes": 0.32158944606781004
841
+ },
842
+ {
843
+ "epoch": 6,
844
+ "train_loss": 0.4694202790356114,
845
+ "train_main_loss": 0.44288265654665,
846
+ "train_aux_spatial_loss": 0.05307524496860166,
847
+ "val_loss": 0.31109391575058304,
848
+ "val_pr_auc": 0.002276307511486534,
849
+ "val_auroc": 0.8565989334771861,
850
+ "val_brier": 0.0804823711514473,
851
+ "val_brier_skill_score": -344.82656793089006,
852
+ "val_ece": 0.1884108935656475,
853
+ "val_positive_rate": 0.00023277674335986376,
854
+ "val_precision": 0.0012985133535061177,
855
+ "val_positive_recall": 0.524442082890542,
856
+ "val_far": 0.9987014866464938,
857
+ "val_csi": 0.0012969861825636174,
858
+ "val_f1": 0.002590612376670315,
859
+ "val_f2": 0.0064288952461348465,
860
+ "val_frequency_bias": 403.87885228480343,
861
+ "val_threshold_metrics": {
862
+ "0.1000": {
863
+ "threshold": 0.1,
864
+ "tp": 1792,
865
+ "fp": 4481944,
866
+ "fn": 90,
867
+ "precision": 0.0003996667065143889,
868
+ "recall": 0.9521785334750266,
869
+ "far": 0.9996003332934856,
870
+ "csi": 0.0003996586843468056,
871
+ "f1": 0.0007989980421872749,
872
+ "f2": 0.001994984040127679,
873
+ "frequency_bias": 2382.431455897981,
874
+ "predicted_positive_rate": 0.5545746444032158
875
+ },
876
+ "0.2000": {
877
+ "threshold": 0.2,
878
+ "tp": 1565,
879
+ "fp": 2389441,
880
+ "fn": 317,
881
+ "precision": 0.0006545362077719588,
882
+ "recall": 0.8315621679064825,
883
+ "far": 0.999345463792228,
884
+ "csi": 0.0006544494407489076,
885
+ "f1": 0.001308042833596892,
886
+ "f2": 0.0032624094551088295,
887
+ "frequency_bias": 1270.460148777896,
888
+ "predicted_positive_rate": 0.29573358070500927
889
+ },
890
+ "0.3000": {
891
+ "threshold": 0.3,
892
+ "tp": 1398,
893
+ "fp": 1490260,
894
+ "fn": 484,
895
+ "precision": 0.0009372121491655594,
896
+ "recall": 0.742826780021254,
897
+ "far": 0.9990627878508345,
898
+ "csi": 0.0009369081494924746,
899
+ "f1": 0.001872062348514268,
900
+ "f2": 0.004662530199721716,
901
+ "frequency_bias": 792.5919234856535,
902
+ "predicted_positive_rate": 0.1844969696969697
903
+ },
904
+ "0.5000": {
905
+ "threshold": 0.5,
906
+ "tp": 987,
907
+ "fp": 759113,
908
+ "fn": 895,
909
+ "precision": 0.0012985133535061177,
910
+ "recall": 0.524442082890542,
911
+ "far": 0.9987014866464938,
912
+ "csi": 0.0012969861825636174,
913
+ "f1": 0.002590612376670315,
914
+ "f2": 0.0064288952461348465,
915
+ "frequency_bias": 403.87885228480343,
916
+ "predicted_positive_rate": 0.09401360544217686
917
+ },
918
+ "0.7000": {
919
+ "threshold": 0.7,
920
+ "tp": 817,
921
+ "fp": 424418,
922
+ "fn": 1065,
923
+ "precision": 0.0019212905805025457,
924
+ "recall": 0.4341126461211477,
925
+ "far": 0.9980787094194975,
926
+ "csi": 0.0019164907342247243,
927
+ "f1": 0.0038256496463498295,
928
+ "f2": 0.009439346709399835,
929
+ "frequency_bias": 225.94845908607863,
930
+ "predicted_positive_rate": 0.05259554730983303
931
+ },
932
+ "0.9000": {
933
+ "threshold": 0.9,
934
+ "tp": 579,
935
+ "fp": 166503,
936
+ "fn": 1303,
937
+ "precision": 0.0034653643121341617,
938
+ "recall": 0.30765143464399575,
939
+ "far": 0.9965346356878658,
940
+ "csi": 0.003438548564302046,
941
+ "f1": 0.0068535309296654905,
942
+ "f2": 0.01657980642574881,
943
+ "frequency_bias": 88.77895855472902,
944
+ "predicted_positive_rate": 0.020665677179962896
945
+ }
946
+ },
947
+ "val_topk_area_metrics": {
948
+ "0.0100": {
949
+ "fraction": 0.01,
950
+ "cells": 80850,
951
+ "precision": 0.004650587681680918,
952
+ "recall": 0.1997874528169632,
953
+ "lift": 19.97874707994901
954
+ },
955
+ "0.0500": {
956
+ "fraction": 0.05,
957
+ "cells": 404250,
958
+ "precision": 0.001996289473026991,
959
+ "recall": 0.4287991523742676,
960
+ "lift": 8.575983340143242
961
+ },
962
+ "0.1000": {
963
+ "fraction": 0.1,
964
+ "cells": 808500,
965
+ "precision": 0.001272727269679308,
966
+ "recall": 0.546758770942688,
967
+ "lift": 5.467587746563329
968
+ }
969
+ },
970
+ "val_fss": {
971
+ "0.1000": {
972
+ "1": 0.0008456018359040973,
973
+ "2": 0.0008747226916036022,
974
+ "4": 0.0009169214186822705,
975
+ "8": 0.0009552239909184079
976
+ },
977
+ "0.2000": {
978
+ "1": 0.0014371762062292959,
979
+ "2": 0.0015125023076059119,
980
+ "4": 0.0016182172539731532,
981
+ "8": 0.001698721433581074
982
+ },
983
+ "0.3000": {
984
+ "1": 0.002066243274234769,
985
+ "2": 0.0021820389578350863,
986
+ "4": 0.0023651199981745696,
987
+ "8": 0.00250168028465092
988
+ },
989
+ "0.5000": {
990
+ "1": 0.0030274957578868555,
991
+ "2": 0.0033090501311099363,
992
+ "4": 0.003784045326573948,
993
+ "8": 0.004098759927500861
994
+ },
995
+ "0.7000": {
996
+ "1": 0.0045338085209784,
997
+ "2": 0.004961997974645471,
998
+ "4": 0.005855624169939677,
999
+ "8": 0.006579670951755601
1000
+ },
1001
+ "0.9000": {
1002
+ "1": 0.008876876067272832,
1003
+ "2": 0.010220203844888975,
1004
+ "4": 0.013385368093454919,
1005
+ "8": 0.017526068461561795
1006
+ }
1007
+ },
1008
+ "minutes": 0.35659926732381186
1009
+ },
1010
+ {
1011
+ "epoch": 7,
1012
+ "train_loss": 0.4594879526371206,
1013
+ "train_main_loss": 0.43360181109779,
1014
+ "train_aux_spatial_loss": 0.0517722830069709,
1015
+ "val_loss": 0.24388390369713306,
1016
+ "val_pr_auc": 0.00280721100408273,
1017
+ "val_auroc": 0.8806628065269809,
1018
+ "val_brier": 0.061469998210668564,
1019
+ "val_brier_skill_score": -263.1318615217164,
1020
+ "val_ece": 0.14419293259630367,
1021
+ "val_positive_rate": 0.00023277674335986376,
1022
+ "val_precision": 0.0018425305628724307,
1023
+ "val_positive_recall": 0.5924548352816154,
1024
+ "val_far": 0.9981574694371276,
1025
+ "val_csi": 0.001840198180266804,
1026
+ "val_f1": 0.0036736361419901554,
1027
+ "val_f2": 0.009099455828058642,
1028
+ "val_frequency_bias": 321.54410201912856,
1029
+ "val_threshold_metrics": {
1030
+ "0.1000": {
1031
+ "threshold": 0.1,
1032
+ "tp": 1701,
1033
+ "fp": 3069167,
1034
+ "fn": 181,
1035
+ "precision": 0.000553915049425765,
1036
+ "recall": 0.9038257173219979,
1037
+ "far": 0.9994460849505742,
1038
+ "csi": 0.0005538824030486,
1039
+ "f1": 0.0011071515743226751,
1040
+ "f2": 0.0027628024464688757,
1041
+ "frequency_bias": 1631.7045696068012,
1042
+ "predicted_positive_rate": 0.3798228818800247
1043
+ },
1044
+ "0.2000": {
1045
+ "threshold": 0.2,
1046
+ "tp": 1553,
1047
+ "fp": 1735305,
1048
+ "fn": 329,
1049
+ "precision": 0.0008941433323852612,
1050
+ "recall": 0.8251859723698194,
1051
+ "far": 0.9991058566676148,
1052
+ "csi": 0.0008939739935884853,
1053
+ "f1": 0.0017863510358075386,
1054
+ "f2": 0.004451423022198068,
1055
+ "frequency_bias": 922.8788522848034,
1056
+ "predicted_positive_rate": 0.21482473716759432
1057
+ },
1058
+ "0.3000": {
1059
+ "threshold": 0.3,
1060
+ "tp": 1386,
1061
+ "fp": 1140133,
1062
+ "fn": 496,
1063
+ "precision": 0.0012141716432227585,
1064
+ "recall": 0.7364505844845909,
1065
+ "far": 0.9987858283567772,
1066
+ "csi": 0.001213644304146618,
1067
+ "f1": 0.002424346314197731,
1068
+ "f2": 0.006031084890348262,
1069
+ "frequency_bias": 606.5456960680127,
1070
+ "predicted_positive_rate": 0.14118973407544835
1071
+ },
1072
+ "0.5000": {
1073
+ "threshold": 0.5,
1074
+ "tp": 1115,
1075
+ "fp": 604031,
1076
+ "fn": 767,
1077
+ "precision": 0.0018425305628724307,
1078
+ "recall": 0.5924548352816154,
1079
+ "far": 0.9981574694371276,
1080
+ "csi": 0.001840198180266804,
1081
+ "f1": 0.0036736361419901554,
1082
+ "f2": 0.009099455828058642,
1083
+ "frequency_bias": 321.54410201912856,
1084
+ "predicted_positive_rate": 0.07484799010513296
1085
+ },
1086
+ "0.7000": {
1087
+ "threshold": 0.7,
1088
+ "tp": 843,
1089
+ "fp": 315079,
1090
+ "fn": 1039,
1091
+ "precision": 0.0026683801697887453,
1092
+ "recall": 0.4479277364505845,
1093
+ "far": 0.9973316198302112,
1094
+ "csi": 0.002659633204085045,
1095
+ "f1": 0.005305156637424324,
1096
+ "f2": 0.013031380429741845,
1097
+ "frequency_bias": 167.86503719447396,
1098
+ "predicted_positive_rate": 0.03907507730364873
1099
+ },
1100
+ "0.9000": {
1101
+ "threshold": 0.9,
1102
+ "tp": 585,
1103
+ "fp": 138799,
1104
+ "fn": 1297,
1105
+ "precision": 0.004197038397520519,
1106
+ "recall": 0.3108395324123273,
1107
+ "far": 0.9958029616024795,
1108
+ "csi": 0.004158344054989657,
1109
+ "f1": 0.008282247674599692,
1110
+ "f2": 0.019909878022217383,
1111
+ "frequency_bias": 74.06163655685441,
1112
+ "predicted_positive_rate": 0.01723982683982684
1113
+ }
1114
+ },
1115
+ "val_topk_area_metrics": {
1116
+ "0.0100": {
1117
+ "fraction": 0.01,
1118
+ "cells": 80850,
1119
+ "precision": 0.005553494207561016,
1120
+ "recall": 0.2385759800672531,
1121
+ "lift": 23.857599034176413
1122
+ },
1123
+ "0.0500": {
1124
+ "fraction": 0.05,
1125
+ "cells": 404250,
1126
+ "precision": 0.0023129251785576344,
1127
+ "recall": 0.4968118965625763,
1128
+ "lift": 9.936238239152363
1129
+ },
1130
+ "0.1000": {
1131
+ "fraction": 0.1,
1132
+ "cells": 808500,
1133
+ "precision": 0.001546073006466031,
1134
+ "recall": 0.6641870141029358,
1135
+ "lift": 6.641870593042289
1136
+ }
1137
+ },
1138
+ "val_fss": {
1139
+ "0.1000": {
1140
+ "1": 0.001182645589865583,
1141
+ "2": 0.001235610970657941,
1142
+ "4": 0.0013156511427493411,
1143
+ "8": 0.001399485420612856
1144
+ },
1145
+ "0.2000": {
1146
+ "1": 0.001955440214953197,
1147
+ "2": 0.002070129096730211,
1148
+ "4": 0.0022438521231362696,
1149
+ "8": 0.002400362116154686
1150
+ },
1151
+ "0.3000": {
1152
+ "1": 0.0027211631165605654,
1153
+ "2": 0.002910697745954649,
1154
+ "4": 0.0032097807960153046,
1155
+ "8": 0.00344582755765388
1156
+ },
1157
+ "0.5000": {
1158
+ "1": 0.004202872161291116,
1159
+ "2": 0.004619998632292344,
1160
+ "4": 0.0053646052916888065,
1161
+ "8": 0.00604022995299458
1162
+ },
1163
+ "0.7000": {
1164
+ "1": 0.0065952032055480725,
1165
+ "2": 0.00754062200693062,
1166
+ "4": 0.009568511759124099,
1167
+ "8": 0.011927180679107141
1168
+ },
1169
+ "0.9000": {
1170
+ "1": 0.011117215021448135,
1171
+ "2": 0.013052893418606493,
1172
+ "4": 0.018349644962076805,
1173
+ "8": 0.025929086293738135
1174
+ }
1175
+ },
1176
+ "minutes": 0.34816946188608805
1177
+ },
1178
+ {
1179
+ "epoch": 8,
1180
+ "train_loss": 0.44826403022158967,
1181
+ "train_main_loss": 0.42296392545852457,
1182
+ "train_aux_spatial_loss": 0.050600208696345975,
1183
+ "val_loss": 0.3248936382432779,
1184
+ "val_pr_auc": 0.0044442059631609795,
1185
+ "val_auroc": 0.8849275341349525,
1186
+ "val_brier": 0.08548334985971451,
1187
+ "val_brier_skill_score": -366.3153893738006,
1188
+ "val_ece": 0.18183675751987904,
1189
+ "val_positive_rate": 0.00023277674335986376,
1190
+ "val_precision": 0.0015666706745220632,
1191
+ "val_positive_recall": 0.6923485653560042,
1192
+ "val_far": 0.9984333293254779,
1193
+ "val_csi": 0.0015655807727937387,
1194
+ "val_f1": 0.0031262671218908276,
1195
+ "val_f2": 0.0077630870276015574,
1196
+ "val_frequency_bias": 441.92348565356,
1197
+ "val_threshold_metrics": {
1198
+ "0.1000": {
1199
+ "threshold": 0.1,
1200
+ "tp": 1772,
1201
+ "fp": 3855746,
1202
+ "fn": 110,
1203
+ "precision": 0.0004593627301285438,
1204
+ "recall": 0.9415515409139213,
1205
+ "far": 0.9995406372698714,
1206
+ "csi": 0.0004593496314315429,
1207
+ "f1": 0.0009182774524537493,
1208
+ "f2": 0.0022923401170387107,
1209
+ "frequency_bias": 2049.6907545164718,
1210
+ "predicted_positive_rate": 0.47712034632034633
1211
+ },
1212
+ "0.2000": {
1213
+ "threshold": 0.2,
1214
+ "tp": 1618,
1215
+ "fp": 2317858,
1216
+ "fn": 264,
1217
+ "precision": 0.0006975713480113612,
1218
+ "recall": 0.8597236981934112,
1219
+ "far": 0.9993024286519886,
1220
+ "csi": 0.0006974919603058964,
1221
+ "f1": 0.0013940116087221358,
1222
+ "f2": 0.0034765733105744556,
1223
+ "frequency_bias": 1232.4527098831031,
1224
+ "predicted_positive_rate": 0.28688633271490416
1225
+ },
1226
+ "0.3000": {
1227
+ "threshold": 0.3,
1228
+ "tp": 1481,
1229
+ "fp": 1547894,
1230
+ "fn": 401,
1231
+ "precision": 0.0009558693021379589,
1232
+ "recall": 0.7869287991498406,
1233
+ "far": 0.999044130697862,
1234
+ "csi": 0.0009556219737562073,
1235
+ "f1": 0.0019094192645061393,
1236
+ "f2": 0.0047562372222290025,
1237
+ "frequency_bias": 823.259829968119,
1238
+ "predicted_positive_rate": 0.19163574520717377
1239
+ },
1240
+ "0.5000": {
1241
+ "threshold": 0.5,
1242
+ "tp": 1303,
1243
+ "fp": 830397,
1244
+ "fn": 579,
1245
+ "precision": 0.0015666706745220632,
1246
+ "recall": 0.6923485653560042,
1247
+ "far": 0.9984333293254779,
1248
+ "csi": 0.0015655807727937387,
1249
+ "f1": 0.0031262671218908276,
1250
+ "f2": 0.0077630870276015574,
1251
+ "frequency_bias": 441.92348565356,
1252
+ "predicted_positive_rate": 0.10286951144094002
1253
+ },
1254
+ "0.7000": {
1255
+ "threshold": 0.7,
1256
+ "tp": 1100,
1257
+ "fp": 493742,
1258
+ "fn": 782,
1259
+ "precision": 0.002222931764078231,
1260
+ "recall": 0.5844845908607864,
1261
+ "far": 0.9977770682359217,
1262
+ "csi": 0.002219424402369538,
1263
+ "f1": 0.004429018932042743,
1264
+ "f2": 0.010948105977665863,
1265
+ "frequency_bias": 262.93411264612115,
1266
+ "predicted_positive_rate": 0.06120494743351886
1267
+ },
1268
+ "0.9000": {
1269
+ "threshold": 0.9,
1270
+ "tp": 839,
1271
+ "fp": 211101,
1272
+ "fn": 1043,
1273
+ "precision": 0.0039586675474190805,
1274
+ "recall": 0.44580233793836344,
1275
+ "far": 0.996041332452581,
1276
+ "csi": 0.003939281538902166,
1277
+ "f1": 0.007847648979057346,
1278
+ "f2": 0.019114403922211892,
1279
+ "frequency_bias": 112.61424017003188,
1280
+ "predicted_positive_rate": 0.026213976499690785
1281
+ }
1282
+ },
1283
+ "val_topk_area_metrics": {
1284
+ "0.0100": {
1285
+ "fraction": 0.01,
1286
+ "cells": 80850,
1287
+ "precision": 0.007482993416488171,
1288
+ "recall": 0.3214665353298187,
1289
+ "lift": 32.14665395038951
1290
+ },
1291
+ "0.0500": {
1292
+ "fraction": 0.05,
1293
+ "cells": 404250,
1294
+ "precision": 0.002540507121011615,
1295
+ "recall": 0.5456960797309875,
1296
+ "lift": 10.913921572844114
1297
+ },
1298
+ "0.1000": {
1299
+ "fraction": 0.1,
1300
+ "cells": 808500,
1301
+ "precision": 0.001606679055839777,
1302
+ "recall": 0.6902231574058533,
1303
+ "lift": 6.902231866677136
1304
+ }
1305
+ },
1306
+ "val_fss": {
1307
+ "0.1000": {
1308
+ "1": 0.0009645709705659034,
1309
+ "2": 0.0009937018941826858,
1310
+ "4": 0.001037849954013348,
1311
+ "8": 0.0010919201251842203
1312
+ },
1313
+ "0.2000": {
1314
+ "1": 0.0015015023453176513,
1315
+ "2": 0.0015689402217066162,
1316
+ "4": 0.0016632836621220948,
1317
+ "8": 0.001740115974165457
1318
+ },
1319
+ "0.3000": {
1320
+ "1": 0.0020927497428742114,
1321
+ "2": 0.00219703009118255,
1322
+ "4": 0.0023412446037914814,
1323
+ "8": 0.0024308848199744437
1324
+ },
1325
+ "0.5000": {
1326
+ "1": 0.003430910518313901,
1327
+ "2": 0.0035887345058116527,
1328
+ "4": 0.003812179025492024,
1329
+ "8": 0.0039358805986901
1330
+ },
1331
+ "0.7000": {
1332
+ "1": 0.004948203201738943,
1333
+ "2": 0.00521956377670052,
1334
+ "4": 0.005637850205958861,
1335
+ "8": 0.0059804616256462495
1336
+ },
1337
+ "0.9000": {
1338
+ "1": 0.00948030325480842,
1339
+ "2": 0.01033684622192943,
1340
+ "4": 0.01188914050876233,
1341
+ "8": 0.014040969292779426
1342
+ }
1343
+ },
1344
+ "minutes": 0.31795929272969564
1345
+ },
1346
+ {
1347
+ "epoch": 9,
1348
+ "train_loss": 0.4411211615542718,
1349
+ "train_main_loss": 0.4163666974302027,
1350
+ "train_aux_spatial_loss": 0.04950892778797695,
1351
+ "val_loss": 0.2851397772630056,
1352
+ "val_pr_auc": 0.0032182950594722933,
1353
+ "val_auroc": 0.884300165942819,
1354
+ "val_brier": 0.07394615560770035,
1355
+ "val_brier_skill_score": -316.7409517094562,
1356
+ "val_ece": 0.16132334364664333,
1357
+ "val_positive_rate": 0.00023277674335986376,
1358
+ "val_precision": 0.0016357551889862657,
1359
+ "val_positive_recall": 0.6609989373007439,
1360
+ "val_far": 0.9983642448110137,
1361
+ "val_csi": 0.0016343840776306161,
1362
+ "val_f1": 0.0032634344499578296,
1363
+ "val_f2": 0.008098610346170022,
1364
+ "val_frequency_bias": 404.0940488841658,
1365
+ "val_threshold_metrics": {
1366
+ "0.1000": {
1367
+ "threshold": 0.1,
1368
+ "tp": 1733,
1369
+ "fp": 3292718,
1370
+ "fn": 149,
1371
+ "precision": 0.0005260360527444481,
1372
+ "recall": 0.9208289054197663,
1373
+ "far": 0.9994739639472555,
1374
+ "csi": 0.0005260122624901354,
1375
+ "f1": 0.0010514714381101666,
1376
+ "f2": 0.002624183860648417,
1377
+ "frequency_bias": 1750.5053134962805,
1378
+ "predicted_positive_rate": 0.4074769325912183
1379
+ },
1380
+ "0.2000": {
1381
+ "threshold": 0.2,
1382
+ "tp": 1584,
1383
+ "fp": 1951842,
1384
+ "fn": 298,
1385
+ "precision": 0.0008108830331939884,
1386
+ "recall": 0.8416578108395324,
1387
+ "far": 0.999189116966806,
1388
+ "csi": 0.0008107593498365174,
1389
+ "f1": 0.0016202051032369327,
1390
+ "f2": 0.004038850477879644,
1391
+ "frequency_bias": 1037.952178533475,
1392
+ "predicted_positive_rate": 0.24161113172541743
1393
+ },
1394
+ "0.3000": {
1395
+ "threshold": 0.3,
1396
+ "tp": 1453,
1397
+ "fp": 1379073,
1398
+ "fn": 429,
1399
+ "precision": 0.0010524973814328741,
1400
+ "recall": 0.7720510095642933,
1401
+ "far": 0.9989475026185671,
1402
+ "csi": 0.0010521704182974826,
1403
+ "f1": 0.0021021290386051008,
1404
+ "f2": 0.005233946229757632,
1405
+ "frequency_bias": 733.5419766206163,
1406
+ "predicted_positive_rate": 0.17075151515151515
1407
+ },
1408
+ "0.5000": {
1409
+ "threshold": 0.5,
1410
+ "tp": 1244,
1411
+ "fp": 759261,
1412
+ "fn": 638,
1413
+ "precision": 0.0016357551889862657,
1414
+ "recall": 0.6609989373007439,
1415
+ "far": 0.9983642448110137,
1416
+ "csi": 0.0016343840776306161,
1417
+ "f1": 0.0032634344499578296,
1418
+ "f2": 0.008098610346170022,
1419
+ "frequency_bias": 404.0940488841658,
1420
+ "predicted_positive_rate": 0.09406369820655534
1421
+ },
1422
+ "0.7000": {
1423
+ "threshold": 0.7,
1424
+ "tp": 996,
1425
+ "fp": 385640,
1426
+ "fn": 886,
1427
+ "precision": 0.0025760663776782295,
1428
+ "recall": 0.5292242295430393,
1429
+ "far": 0.9974239336223217,
1430
+ "csi": 0.0025701766609379597,
1431
+ "f1": 0.005127175574876839,
1432
+ "f2": 0.012634334946874904,
1433
+ "frequency_bias": 205.43889479277365,
1434
+ "predicted_positive_rate": 0.04782139764996908
1435
+ },
1436
+ "0.9000": {
1437
+ "threshold": 0.9,
1438
+ "tp": 768,
1439
+ "fp": 182254,
1440
+ "fn": 1114,
1441
+ "precision": 0.0041962168482477516,
1442
+ "recall": 0.40807651434643993,
1443
+ "far": 0.9958037831517522,
1444
+ "csi": 0.004170830255897815,
1445
+ "f1": 0.008307013369099642,
1446
+ "f2": 0.020152191025977435,
1447
+ "frequency_bias": 97.24867162592986,
1448
+ "predicted_positive_rate": 0.02263722943722944
1449
+ }
1450
+ },
1451
+ "val_topk_area_metrics": {
1452
+ "0.0100": {
1453
+ "fraction": 0.01,
1454
+ "cells": 80850,
1455
+ "precision": 0.005862708669155836,
1456
+ "recall": 0.25185972452163696,
1457
+ "lift": 25.18597255264594
1458
+ },
1459
+ "0.0500": {
1460
+ "fraction": 0.05,
1461
+ "cells": 404250,
1462
+ "precision": 0.002503401366993785,
1463
+ "recall": 0.5377258062362671,
1464
+ "lift": 10.754516670609245
1465
+ },
1466
+ "0.1000": {
1467
+ "fraction": 0.1,
1468
+ "cells": 808500,
1469
+ "precision": 0.0015658626798540354,
1470
+ "recall": 0.6726886034011841,
1471
+ "lift": 6.726886274172471
1472
+ }
1473
+ },
1474
+ "val_fss": {
1475
+ "0.1000": {
1476
+ "1": 0.0011201829491246373,
1477
+ "2": 0.0011650008395039935,
1478
+ "4": 0.0012291472998500197,
1479
+ "8": 0.001288563228972528
1480
+ },
1481
+ "0.2000": {
1482
+ "1": 0.0017641369780564409,
1483
+ "2": 0.0018498610763283407,
1484
+ "4": 0.0019697883619944623,
1485
+ "8": 0.0020608795760591603
1486
+ },
1487
+ "0.3000": {
1488
+ "1": 0.0023264923565211593,
1489
+ "2": 0.002448559375719639,
1490
+ "4": 0.0026245463430637495,
1491
+ "8": 0.002768340451214768
1492
+ },
1493
+ "0.5000": {
1494
+ "1": 0.0037134975103053636,
1495
+ "2": 0.003964199893520592,
1496
+ "4": 0.004366414205446922,
1497
+ "8": 0.004762426177904011
1498
+ },
1499
+ "0.7000": {
1500
+ "1": 0.006053201961429555,
1501
+ "2": 0.006659116708271573,
1502
+ "4": 0.007824432033392337,
1503
+ "8": 0.0091423801874152
1504
+ },
1505
+ "0.9000": {
1506
+ "1": 0.01022660873826664,
1507
+ "2": 0.011336714828667716,
1508
+ "4": 0.01395971459290235,
1509
+ "8": 0.017751013937979288
1510
+ }
1511
+ },
1512
+ "minutes": 0.3203668077786764
1513
+ },
1514
+ {
1515
+ "epoch": 10,
1516
+ "train_loss": 0.4325153522077466,
1517
+ "train_main_loss": 0.40816109493837044,
1518
+ "train_aux_spatial_loss": 0.048708514710370465,
1519
+ "val_loss": 0.19746975464125474,
1520
+ "val_pr_auc": 0.0028221717878134725,
1521
+ "val_auroc": 0.8620318173394532,
1522
+ "val_brier": 0.044820670038461685,
1523
+ "val_brier_skill_score": -191.59097700534562,
1524
+ "val_ece": 0.13526803746421806,
1525
+ "val_positive_rate": 0.00023277674335986376,
1526
+ "val_precision": 0.002322708563657786,
1527
+ "val_positive_recall": 0.47555791710945805,
1528
+ "val_far": 0.9976772914363422,
1529
+ "val_csi": 0.0023167742219392046,
1530
+ "val_f1": 0.004622838371108036,
1531
+ "val_f2": 0.011391000218910844,
1532
+ "val_frequency_bias": 204.74282678002126,
1533
+ "val_threshold_metrics": {
1534
+ "0.1000": {
1535
+ "threshold": 0.1,
1536
+ "tp": 1694,
1537
+ "fp": 3439838,
1538
+ "fn": 188,
1539
+ "precision": 0.000492222649680433,
1540
+ "recall": 0.900106269925611,
1541
+ "far": 0.9995077773503196,
1542
+ "csi": 0.0004921957625838244,
1543
+ "f1": 0.0009839072501883306,
1544
+ "f2": 0.0024557415643682626,
1545
+ "frequency_bias": 1828.6567481402762,
1546
+ "predicted_positive_rate": 0.4256687693259122
1547
+ },
1548
+ "0.2000": {
1549
+ "threshold": 0.2,
1550
+ "tp": 1437,
1551
+ "fp": 1559537,
1552
+ "fn": 445,
1553
+ "precision": 0.0009205790743471704,
1554
+ "recall": 0.7635494155154091,
1555
+ "far": 0.9990794209256528,
1556
+ "csi": 0.0009203167119139706,
1557
+ "f1": 0.0018389410156789876,
1558
+ "f2": 0.004580803849787887,
1559
+ "frequency_bias": 829.422954303932,
1560
+ "predicted_positive_rate": 0.1930703772418058
1561
+ },
1562
+ "0.3000": {
1563
+ "threshold": 0.3,
1564
+ "tp": 1178,
1565
+ "fp": 891195,
1566
+ "fn": 704,
1567
+ "precision": 0.0013200757979006537,
1568
+ "recall": 0.6259298618490967,
1569
+ "far": 0.9986799242020994,
1570
+ "csi": 0.0013190352007721618,
1571
+ "f1": 0.0026345952776333378,
1572
+ "f2": 0.006545164412529823,
1573
+ "frequency_bias": 474.16206163655687,
1574
+ "predicted_positive_rate": 0.110373902288188
1575
+ },
1576
+ "0.5000": {
1577
+ "threshold": 0.5,
1578
+ "tp": 895,
1579
+ "fp": 384431,
1580
+ "fn": 987,
1581
+ "precision": 0.002322708563657786,
1582
+ "recall": 0.47555791710945805,
1583
+ "far": 0.9976772914363422,
1584
+ "csi": 0.0023167742219392046,
1585
+ "f1": 0.004622838371108036,
1586
+ "f2": 0.011391000218910844,
1587
+ "frequency_bias": 204.74282678002126,
1588
+ "predicted_positive_rate": 0.04765936920222635
1589
+ },
1590
+ "0.7000": {
1591
+ "threshold": 0.7,
1592
+ "tp": 659,
1593
+ "fp": 170866,
1594
+ "fn": 1223,
1595
+ "precision": 0.0038420055385512317,
1596
+ "recall": 0.35015940488841657,
1597
+ "far": 0.9961579944614488,
1598
+ "csi": 0.003814805381248987,
1599
+ "f1": 0.007600615892092015,
1600
+ "f2": 0.01840237248189084,
1601
+ "frequency_bias": 91.13974495217853,
1602
+ "predicted_positive_rate": 0.0212152133580705
1603
+ },
1604
+ "0.9000": {
1605
+ "threshold": 0.9,
1606
+ "tp": 327,
1607
+ "fp": 52950,
1608
+ "fn": 1555,
1609
+ "precision": 0.006137732980460612,
1610
+ "recall": 0.17375132837407015,
1611
+ "far": 0.9938622670195394,
1612
+ "csi": 0.0059636708491391886,
1613
+ "f1": 0.011856632643811527,
1614
+ "f2": 0.026889236082559,
1615
+ "frequency_bias": 28.308714133900107,
1616
+ "predicted_positive_rate": 0.00658961038961039
1617
+ }
1618
+ },
1619
+ "val_topk_area_metrics": {
1620
+ "0.0100": {
1621
+ "fraction": 0.01,
1622
+ "cells": 80850,
1623
+ "precision": 0.005701917223632336,
1624
+ "recall": 0.24495217204093933,
1625
+ "lift": 24.49521864311588
1626
+ },
1627
+ "0.0500": {
1628
+ "fraction": 0.05,
1629
+ "cells": 404250,
1630
+ "precision": 0.002246134914457798,
1631
+ "recall": 0.4824654757976532,
1632
+ "lift": 9.649309815222225
1633
+ },
1634
+ "0.1000": {
1635
+ "fraction": 0.1,
1636
+ "cells": 808500,
1637
+ "precision": 0.001405071117915213,
1638
+ "recall": 0.6036131978034973,
1639
+ "lift": 6.036131864526638
1640
+ }
1641
+ },
1642
+ "val_fss": {
1643
+ "0.1000": {
1644
+ "1": 0.0010545868717067863,
1645
+ "2": 0.0011022352726061113,
1646
+ "4": 0.001168632193011776,
1647
+ "8": 0.0012236074960421117
1648
+ },
1649
+ "0.2000": {
1650
+ "1": 0.0020329538883044895,
1651
+ "2": 0.0021331716637861264,
1652
+ "4": 0.0023056844278652733,
1653
+ "8": 0.0024083609396829964
1654
+ },
1655
+ "0.3000": {
1656
+ "1": 0.0030090804133009463,
1657
+ "2": 0.00323794828427848,
1658
+ "4": 0.0036126412524609686,
1659
+ "8": 0.003827556736519133
1660
+ },
1661
+ "0.5000": {
1662
+ "1": 0.005642367607543997,
1663
+ "2": 0.006246436645517495,
1664
+ "4": 0.007234446182773802,
1665
+ "8": 0.007960937835548854
1666
+ },
1667
+ "0.7000": {
1668
+ "1": 0.010066936508528523,
1669
+ "2": 0.011589698733172615,
1670
+ "4": 0.014878004135214007,
1671
+ "8": 0.018806429552858606
1672
+ },
1673
+ "0.9000": {
1674
+ "1": 0.016158702083284626,
1675
+ "2": 0.01968974409486912,
1676
+ "4": 0.028978356172675412,
1677
+ "8": 0.04860085752482901
1678
+ }
1679
+ },
1680
+ "minutes": 0.34885872999827067
1681
+ }
1682
+ ]
models/wildfire_fm/metrics/reference_fireprone_seed_1_20260504/run_summary.json ADDED
@@ -0,0 +1,172 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "run_name": "reference_fireprone_seed_1_20260504",
3
+ "device": "cuda",
4
+ "index_root": "<local path omitted>",
5
+ "input_channels": 16,
6
+ "tile_size": 32,
7
+ "num_train_tiles": 27177,
8
+ "positive_train_tiles": 6724,
9
+ "negative_train_tiles": 20453,
10
+ "train_positive_rate": 0.0018382099293520256,
11
+ "metric_reference_positive_rate": 0.0002787771234976204,
12
+ "pos_weight": 50.0,
13
+ "use_aux_spatial_head": true,
14
+ "aux_spatial_radius": 2,
15
+ "aux_spatial_loss_weight": 0.5,
16
+ "aux_positive_rate": 0.004560296846011132,
17
+ "init_checkpoint": "<local path omitted>",
18
+ "best_val_pr_auc": 0.007534030208235136,
19
+ "best_val_auroc": 0.8668780863986516,
20
+ "best_test_pr_auc": 0.0013275812482877569,
21
+ "best_test_auroc": 0.8211195324224633,
22
+ "best_test_brier": 0.14432816207408905,
23
+ "best_test_ece": 0.2856647948942866,
24
+ "best_test_topk_area_metrics": {
25
+ "0.0100": {
26
+ "fraction": 0.01,
27
+ "cells": 80850,
28
+ "precision": 0.001855287584476173,
29
+ "recall": 0.0764915868639946,
30
+ "lift": 7.649158522554341
31
+ },
32
+ "0.0500": {
33
+ "fraction": 0.05,
34
+ "cells": 404250,
35
+ "precision": 0.001625231932848692,
36
+ "recall": 0.3350331485271454,
37
+ "lift": 6.7006629022351945
38
+ },
39
+ "0.1000": {
40
+ "fraction": 0.1,
41
+ "cells": 808500,
42
+ "precision": 0.0012022263836115599,
43
+ "recall": 0.4956654906272888,
44
+ "lift": 4.956654841647355
45
+ }
46
+ },
47
+ "best_test_threshold_metrics": {
48
+ "0.1000": {
49
+ "threshold": 0.1,
50
+ "tp": 1902,
51
+ "fp": 5715039,
52
+ "fn": 59,
53
+ "precision": 0.00033269540476279185,
54
+ "recall": 0.969913309535951,
55
+ "far": 0.9996673045952372,
56
+ "csi": 0.000332691971313626,
57
+ "f1": 0.0006651626483545268,
58
+ "f2": 0.0016611977567716515,
59
+ "frequency_bias": 2915.3192248852624,
60
+ "predicted_positive_rate": 0.7071046382189239
61
+ },
62
+ "0.2000": {
63
+ "threshold": 0.2,
64
+ "tp": 1820,
65
+ "fp": 4195336,
66
+ "fn": 141,
67
+ "precision": 0.0004336269607324579,
68
+ "recall": 0.9280979092299847,
69
+ "far": 0.9995663730392675,
70
+ "csi": 0.0004336123938811097,
71
+ "f1": 0.000866848911330644,
72
+ "f2": 0.0021640903686087993,
73
+ "frequency_bias": 2140.3141254462007,
74
+ "predicted_positive_rate": 0.5191287569573284
75
+ },
76
+ "0.3000": {
77
+ "threshold": 0.3,
78
+ "tp": 1681,
79
+ "fp": 3187599,
80
+ "fn": 280,
81
+ "precision": 0.0005270782120102343,
82
+ "recall": 0.85721570627231,
83
+ "far": 0.9994729217879897,
84
+ "csi": 0.0005270319417098284,
85
+ "f1": 0.001053508650709865,
86
+ "f2": 0.002628925246565351,
87
+ "frequency_bias": 1626.353901070882,
88
+ "predicted_positive_rate": 0.3944687693259122
89
+ },
90
+ "0.5000": {
91
+ "threshold": 0.5,
92
+ "tp": 1319,
93
+ "fp": 1642412,
94
+ "fn": 642,
95
+ "precision": 0.0008024427354597559,
96
+ "recall": 0.6726160122386537,
97
+ "far": 0.9991975572645403,
98
+ "csi": 0.0008021294438670545,
99
+ "f1": 0.0016029730958162284,
100
+ "f2": 0.0039931580461075025,
101
+ "frequency_bias": 838.2106068332483,
102
+ "predicted_positive_rate": 0.20330624613481757
103
+ },
104
+ "0.7000": {
105
+ "threshold": 0.7,
106
+ "tp": 863,
107
+ "fp": 666140,
108
+ "fn": 1098,
109
+ "precision": 0.0012938472540603265,
110
+ "recall": 0.44008159102498723,
111
+ "far": 0.9987061527459397,
112
+ "csi": 0.0012917208625641931,
113
+ "f1": 0.0025801089445769876,
114
+ "f2": 0.006394041908758577,
115
+ "frequency_bias": 340.13411524732277,
116
+ "predicted_positive_rate": 0.08249882498453927
117
+ },
118
+ "0.9000": {
119
+ "threshold": 0.9,
120
+ "tp": 444,
121
+ "fp": 213874,
122
+ "fn": 1517,
123
+ "precision": 0.002071687865694902,
124
+ "recall": 0.22641509433962265,
125
+ "far": 0.9979283121343051,
126
+ "csi": 0.002057126971992494,
127
+ "f1": 0.004105807776067025,
128
+ "f2": 0.009992708023874471,
129
+ "frequency_bias": 109.29015808261092,
130
+ "predicted_positive_rate": 0.02650810142238714
131
+ }
132
+ },
133
+ "best_test_fss": {
134
+ "0.1000": {
135
+ "1": 0.0006848046210931047,
136
+ "2": 0.0006972018571715921,
137
+ "4": 0.0007162254754048414,
138
+ "8": 0.0007405531411359689
139
+ },
140
+ "0.2000": {
141
+ "1": 0.0009004883576219092,
142
+ "2": 0.0009194891185105858,
143
+ "4": 0.0009493580716710692,
144
+ "8": 0.0009785076278155946
145
+ },
146
+ "0.3000": {
147
+ "1": 0.0011134993250828673,
148
+ "2": 0.0011478568434259984,
149
+ "4": 0.0011942054782714262,
150
+ "8": 0.0012221388013780032
151
+ },
152
+ "0.5000": {
153
+ "1": 0.0017304583364127213,
154
+ "2": 0.0017995263941176232,
155
+ "4": 0.0018910170119570413,
156
+ "8": 0.001927562442000319
157
+ },
158
+ "0.7000": {
159
+ "1": 0.0029083943170400417,
160
+ "2": 0.003109232173895693,
161
+ "4": 0.003414739147105883,
162
+ "8": 0.0036022619251578902
163
+ },
164
+ "0.9000": {
165
+ "1": 0.005409636856494537,
166
+ "2": 0.0063686345028376445,
167
+ "4": 0.008451726086051603,
168
+ "8": 0.010875712868847476
169
+ }
170
+ },
171
+ "epochs": 10
172
+ }
models/wildfire_fm/metrics/reference_fireprone_seed_1_20260504/tile_summary.json ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "index_root": "<local path omitted>",
3
+ "tile_size": 32,
4
+ "num_train_tiles": 27177,
5
+ "positive_train_tiles": 6724,
6
+ "negative_train_tiles": 20453,
7
+ "input_channels": 16,
8
+ "train_positive_rate": 0.0018382099293520256,
9
+ "metric_reference_positive_rate": 0.0002787771234976204,
10
+ "pos_weight_source": "tiles",
11
+ "positive_rate_source": "tiles",
12
+ "pos_weight": 50.0,
13
+ "loss_type": "bce",
14
+ "train_target_mode": "dilate_max",
15
+ "train_target_radius": 2
16
+ }
models/wildfire_fm/metrics/reference_fireprone_seed_42_20260504/history.json ADDED
@@ -0,0 +1,1682 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "epoch": 1,
4
+ "train_loss": 0.5732859523984933,
5
+ "train_main_loss": 0.5301023899695203,
6
+ "train_aux_spatial_loss": 0.08636712405139627,
7
+ "val_loss": 0.24509115666151046,
8
+ "val_pr_auc": 0.0017965274230398033,
9
+ "val_auroc": 0.8433017073874776,
10
+ "val_brier": 0.06070003658533096,
11
+ "val_brier_skill_score": -259.82339554936163,
12
+ "val_ece": 0.1579977289119908,
13
+ "val_positive_rate": 0.00023277674335986376,
14
+ "val_precision": 0.001549417642141233,
15
+ "val_positive_recall": 0.4500531349628055,
16
+ "val_far": 0.9984505823578588,
17
+ "val_csi": 0.0015464896328593442,
18
+ "val_f1": 0.003088203391190052,
19
+ "val_f2": 0.007641852449994136,
20
+ "val_frequency_bias": 290.4659936238045,
21
+ "val_threshold_metrics": {
22
+ "0.1000": {
23
+ "threshold": 0.1,
24
+ "tp": 1770,
25
+ "fp": 4182500,
26
+ "fn": 112,
27
+ "precision": 0.0004230128552889751,
28
+ "recall": 0.9404888416578109,
29
+ "far": 0.999576987144711,
30
+ "csi": 0.00042300153284284276,
31
+ "f1": 0.0008456453564036852,
32
+ "f2": 0.0021112658577536417,
33
+ "frequency_bias": 2223.3103081827844,
34
+ "predicted_positive_rate": 0.5175349412492269
35
+ },
36
+ "0.2000": {
37
+ "threshold": 0.2,
38
+ "tp": 1456,
39
+ "fp": 2049649,
40
+ "fn": 426,
41
+ "precision": 0.0007098612699008583,
42
+ "recall": 0.7736450584484591,
43
+ "far": 0.9992901387300991,
44
+ "csi": 0.0007097138673507736,
45
+ "f1": 0.0014184210616043841,
46
+ "f2": 0.0035363272618286015,
47
+ "frequency_bias": 1089.8538788522849,
48
+ "predicted_positive_rate": 0.2536926406926407
49
+ },
50
+ "0.3000": {
51
+ "threshold": 0.3,
52
+ "tp": 1161,
53
+ "fp": 1142810,
54
+ "fn": 721,
55
+ "precision": 0.0010148858668620096,
56
+ "recall": 0.6168969181721573,
57
+ "far": 0.998985114133138,
58
+ "csi": 0.0010142466270402868,
59
+ "f1": 0.0020264379462287046,
60
+ "f2": 0.005041254920759809,
61
+ "frequency_bias": 607.8485653560042,
62
+ "predicted_positive_rate": 0.1414930117501546
63
+ },
64
+ "0.5000": {
65
+ "threshold": 0.5,
66
+ "tp": 847,
67
+ "fp": 545810,
68
+ "fn": 1035,
69
+ "precision": 0.001549417642141233,
70
+ "recall": 0.4500531349628055,
71
+ "far": 0.9984505823578588,
72
+ "csi": 0.0015464896328593442,
73
+ "f1": 0.003088203391190052,
74
+ "f2": 0.007641852449994136,
75
+ "frequency_bias": 290.4659936238045,
76
+ "predicted_positive_rate": 0.06761372912801485
77
+ },
78
+ "0.7000": {
79
+ "threshold": 0.7,
80
+ "tp": 596,
81
+ "fp": 258780,
82
+ "fn": 1286,
83
+ "precision": 0.0022978224662266364,
84
+ "recall": 0.31668437832093516,
85
+ "far": 0.9977021775337733,
86
+ "csi": 0.00228648594731875,
87
+ "f1": 0.004562539711702608,
88
+ "f2": 0.011165063093846479,
89
+ "frequency_bias": 137.8193411264612,
90
+ "predicted_positive_rate": 0.03208113790970934
91
+ },
92
+ "0.9000": {
93
+ "threshold": 0.9,
94
+ "tp": 326,
95
+ "fp": 103328,
96
+ "fn": 1556,
97
+ "precision": 0.0031450788199201187,
98
+ "recall": 0.17321997874601489,
99
+ "far": 0.9968549211800799,
100
+ "csi": 0.0030985647752114816,
101
+ "f1": 0.006177986658580957,
102
+ "f2": 0.014660646507528196,
103
+ "frequency_bias": 55.07651434643996,
104
+ "predicted_positive_rate": 0.012820531849103277
105
+ }
106
+ },
107
+ "val_topk_area_metrics": {
108
+ "0.0100": {
109
+ "fraction": 0.01,
110
+ "cells": 80850,
111
+ "precision": 0.0032529374584555626,
112
+ "recall": 0.13974495232105255,
113
+ "lift": 13.974495095614635
114
+ },
115
+ "0.0500": {
116
+ "fraction": 0.05,
117
+ "cells": 404250,
118
+ "precision": 0.0018429190386086702,
119
+ "recall": 0.39585548639297485,
120
+ "lift": 7.917109810921228
121
+ },
122
+ "0.1000": {
123
+ "fraction": 0.1,
124
+ "cells": 808500,
125
+ "precision": 0.0012467532651498914,
126
+ "recall": 0.5356004238128662,
127
+ "lift": 5.356004415022078
128
+ }
129
+ },
130
+ "val_fss": {
131
+ "0.1000": {
132
+ "1": 0.0008853317818074968,
133
+ "2": 0.0009089386381523346,
134
+ "4": 0.0009457052841735925,
135
+ "8": 0.0009852276473808486
136
+ },
137
+ "0.2000": {
138
+ "1": 0.0015577706818201698,
139
+ "2": 0.0016341648495771244,
140
+ "4": 0.0017485784120635506,
141
+ "8": 0.001831827612458703
142
+ },
143
+ "0.3000": {
144
+ "1": 0.0023003002423931385,
145
+ "2": 0.002464986024784954,
146
+ "4": 0.0027264302361427184,
147
+ "8": 0.002898080903875666
148
+ },
149
+ "0.5000": {
150
+ "1": 0.003590797802279555,
151
+ "2": 0.0038924124691716022,
152
+ "4": 0.004390693252639188,
153
+ "8": 0.004810087814569819
154
+ },
155
+ "0.7000": {
156
+ "1": 0.005772289535979636,
157
+ "2": 0.006391883882916782,
158
+ "4": 0.0077055917957817854,
159
+ "8": 0.009441454533165472
160
+ },
161
+ "0.9000": {
162
+ "1": 0.008049290674849052,
163
+ "2": 0.009074456823212063,
164
+ "4": 0.011774809503574457,
165
+ "8": 0.016814201894514325
166
+ }
167
+ },
168
+ "minutes": 0.3870505134264628
169
+ },
170
+ {
171
+ "epoch": 2,
172
+ "train_loss": 0.5283296908698704,
173
+ "train_main_loss": 0.49774899936544365,
174
+ "train_aux_spatial_loss": 0.06116138393438454,
175
+ "val_loss": 0.4062879979610443,
176
+ "val_pr_auc": 0.002054551518322294,
177
+ "val_auroc": 0.8653528186778066,
178
+ "val_brier": 0.1165778785943985,
179
+ "val_brier_skill_score": -499.9261913407209,
180
+ "val_ece": 0.24187411134523915,
181
+ "val_positive_rate": 0.00023277674335986376,
182
+ "val_precision": 0.0010914377868432427,
183
+ "val_positive_recall": 0.7231668437832094,
184
+ "val_far": 0.9989085622131567,
185
+ "val_csi": 0.0010909819639278557,
186
+ "val_f1": 0.002179586038798553,
187
+ "val_f2": 0.005424441633247164,
188
+ "val_frequency_bias": 662.5818278427205,
189
+ "val_threshold_metrics": {
190
+ "0.1000": {
191
+ "threshold": 0.1,
192
+ "tp": 1812,
193
+ "fp": 4827814,
194
+ "fn": 70,
195
+ "precision": 0.00037518433104343895,
196
+ "recall": 0.9628055260361318,
197
+ "far": 0.9996248156689566,
198
+ "csi": 0.0003751788932471112,
199
+ "f1": 0.0007500763736704978,
200
+ "f2": 0.0018730021826884155,
201
+ "frequency_bias": 2566.219978746015,
202
+ "predicted_positive_rate": 0.597356338899196
203
+ },
204
+ "0.2000": {
205
+ "threshold": 0.2,
206
+ "tp": 1715,
207
+ "fp": 3400877,
208
+ "fn": 167,
209
+ "precision": 0.0005040275178452192,
210
+ "recall": 0.9112646121147715,
211
+ "far": 0.9994959724821548,
212
+ "csi": 0.000504002781272491,
213
+ "f1": 0.001007497780861302,
214
+ "f2": 0.0025145742671812132,
215
+ "frequency_bias": 1807.9659936238045,
216
+ "predicted_positive_rate": 0.42085244279529993
217
+ },
218
+ "0.3000": {
219
+ "threshold": 0.3,
220
+ "tp": 1594,
221
+ "fp": 2554643,
222
+ "fn": 288,
223
+ "precision": 0.0006235728533778362,
224
+ "recall": 0.8469713071200851,
225
+ "far": 0.9993764271466221,
226
+ "csi": 0.0006235026060766079,
227
+ "f1": 0.0012462281856317082,
228
+ "f2": 0.0031087092615742864,
229
+ "frequency_bias": 1358.2555791710945,
230
+ "predicted_positive_rate": 0.31617031539888685
231
+ },
232
+ "0.5000": {
233
+ "threshold": 0.5,
234
+ "tp": 1361,
235
+ "fp": 1245618,
236
+ "fn": 521,
237
+ "precision": 0.0010914377868432427,
238
+ "recall": 0.7231668437832094,
239
+ "far": 0.9989085622131567,
240
+ "csi": 0.0010909819639278557,
241
+ "f1": 0.002179586038798553,
242
+ "f2": 0.005424441633247164,
243
+ "frequency_bias": 662.5818278427205,
244
+ "predicted_positive_rate": 0.15423364254792826
245
+ },
246
+ "0.7000": {
247
+ "threshold": 0.7,
248
+ "tp": 1016,
249
+ "fp": 533253,
250
+ "fn": 866,
251
+ "precision": 0.0019016637686259169,
252
+ "recall": 0.5398512221041445,
253
+ "far": 0.9980983362313741,
254
+ "csi": 0.001898586338026853,
255
+ "f1": 0.0037899770773532084,
256
+ "f2": 0.009376205479173935,
257
+ "frequency_bias": 283.8836344314559,
258
+ "predicted_positive_rate": 0.06608150896722326
259
+ },
260
+ "0.9000": {
261
+ "threshold": 0.9,
262
+ "tp": 609,
263
+ "fp": 209521,
264
+ "fn": 1273,
265
+ "precision": 0.002898205872555085,
266
+ "recall": 0.3235919234856536,
267
+ "far": 0.9971017941274449,
268
+ "csi": 0.0028807538209013116,
269
+ "f1": 0.005744957832575515,
270
+ "f2": 0.01398983726764006,
271
+ "frequency_bias": 111.65249734325187,
272
+ "predicted_positive_rate": 0.025990105132962276
273
+ }
274
+ },
275
+ "val_topk_area_metrics": {
276
+ "0.0100": {
277
+ "fraction": 0.01,
278
+ "cells": 80850,
279
+ "precision": 0.0032900432124733925,
280
+ "recall": 0.1413390040397644,
281
+ "lift": 14.133899997849502
282
+ },
283
+ "0.0500": {
284
+ "fraction": 0.05,
285
+ "cells": 404250,
286
+ "precision": 0.002221397589892149,
287
+ "recall": 0.4771519601345062,
288
+ "lift": 9.543039213577943
289
+ },
290
+ "0.1000": {
291
+ "fraction": 0.1,
292
+ "cells": 808500,
293
+ "precision": 0.0015114409616217017,
294
+ "recall": 0.6493092179298401,
295
+ "lift": 6.493092650948695
296
+ }
297
+ },
298
+ "val_fss": {
299
+ "0.1000": {
300
+ "1": 0.0007845684873319936,
301
+ "2": 0.0008058636007729492,
302
+ "4": 0.0008395871424885515,
303
+ "8": 0.0008863828630808479
304
+ },
305
+ "0.2000": {
306
+ "1": 0.001061890053744352,
307
+ "2": 0.0010969197383139395,
308
+ "4": 0.0011554186534993294,
309
+ "8": 0.0012230009768544603
310
+ },
311
+ "0.3000": {
312
+ "1": 0.0013362506016462161,
313
+ "2": 0.0013943592723939524,
314
+ "4": 0.0014886648608402053,
315
+ "8": 0.0015775059478972953
316
+ },
317
+ "0.5000": {
318
+ "1": 0.002468789757546941,
319
+ "2": 0.002622560260418405,
320
+ "4": 0.0028690079941975366,
321
+ "8": 0.0030831279713063875
322
+ },
323
+ "0.7000": {
324
+ "1": 0.0044548071137847645,
325
+ "2": 0.004899878032674221,
326
+ "4": 0.005742732261700079,
327
+ "8": 0.006554892590571404
328
+ },
329
+ "0.9000": {
330
+ "1": 0.0075190310894935886,
331
+ "2": 0.008848901158122424,
332
+ "4": 0.01236010905206364,
333
+ "8": 0.017285273473687246
334
+ }
335
+ },
336
+ "minutes": 0.3233311374982198
337
+ },
338
+ {
339
+ "epoch": 3,
340
+ "train_loss": 0.5136756693969899,
341
+ "train_main_loss": 0.4847016787342131,
342
+ "train_aux_spatial_loss": 0.057947980659368674,
343
+ "val_loss": 0.3151714046796163,
344
+ "val_pr_auc": 0.0024664154896628107,
345
+ "val_auroc": 0.8703901645976795,
346
+ "val_brier": 0.08613400906324387,
347
+ "val_brier_skill_score": -369.111222001865,
348
+ "val_ece": 0.1926309692158547,
349
+ "val_positive_rate": 0.00023277674335986376,
350
+ "val_precision": 0.0014452201914565972,
351
+ "val_positive_recall": 0.6567481402763018,
352
+ "val_far": 0.9985547798085435,
353
+ "val_csi": 0.001444129368754228,
354
+ "val_f1": 0.0028840937330463245,
355
+ "val_f2": 0.007163049790150459,
356
+ "val_frequency_bias": 454.42773645058446,
357
+ "val_threshold_metrics": {
358
+ "0.1000": {
359
+ "threshold": 0.1,
360
+ "tp": 1758,
361
+ "fp": 4044915,
362
+ "fn": 124,
363
+ "precision": 0.00043443095105534843,
364
+ "recall": 0.9341126461211477,
365
+ "far": 0.9995655690489447,
366
+ "csi": 0.00043441763943187663,
367
+ "f1": 0.0008684580053871072,
368
+ "f2": 0.0021681214128258562,
369
+ "frequency_bias": 2150.1981934112646,
370
+ "predicted_positive_rate": 0.5005161410018553
371
+ },
372
+ "0.2000": {
373
+ "threshold": 0.2,
374
+ "tp": 1623,
375
+ "fp": 2661790,
376
+ "fn": 259,
377
+ "precision": 0.0006093685057480759,
378
+ "recall": 0.8623804463336876,
379
+ "far": 0.9993906314942519,
380
+ "csi": 0.0006093092542925706,
381
+ "f1": 0.001217876445196498,
382
+ "f2": 0.0030382550569256306,
383
+ "frequency_bias": 1415.2035069075453,
384
+ "predicted_positive_rate": 0.3294264687693259
385
+ },
386
+ "0.3000": {
387
+ "threshold": 0.3,
388
+ "tp": 1509,
389
+ "fp": 1763618,
390
+ "fn": 373,
391
+ "precision": 0.0008548959933194609,
392
+ "recall": 0.8018065887353879,
393
+ "far": 0.9991451040066806,
394
+ "csi": 0.0008547153780798641,
395
+ "f1": 0.0017079709271429857,
396
+ "f2": 0.00425632737334676,
397
+ "frequency_bias": 937.8995749202976,
398
+ "predicted_positive_rate": 0.2183212121212121
399
+ },
400
+ "0.5000": {
401
+ "threshold": 0.5,
402
+ "tp": 1236,
403
+ "fp": 853997,
404
+ "fn": 646,
405
+ "precision": 0.0014452201914565972,
406
+ "recall": 0.6567481402763018,
407
+ "far": 0.9985547798085435,
408
+ "csi": 0.001444129368754228,
409
+ "f1": 0.0028840937330463245,
410
+ "f2": 0.007163049790150459,
411
+ "frequency_bias": 454.42773645058446,
412
+ "predicted_positive_rate": 0.10578021026592455
413
+ },
414
+ "0.7000": {
415
+ "threshold": 0.7,
416
+ "tp": 941,
417
+ "fp": 447133,
418
+ "fn": 941,
419
+ "precision": 0.0021000995371300278,
420
+ "recall": 0.5,
421
+ "far": 0.99789990046287,
422
+ "csi": 0.00209569836197009,
423
+ "f1": 0.004182631190605304,
424
+ "f2": 0.010326995930658776,
425
+ "frequency_bias": 238.08395324123273,
426
+ "predicted_positive_rate": 0.05542040816326531
427
+ },
428
+ "0.9000": {
429
+ "threshold": 0.9,
430
+ "tp": 549,
431
+ "fp": 144590,
432
+ "fn": 1333,
433
+ "precision": 0.003782580836301752,
434
+ "recall": 0.2917109458023379,
435
+ "far": 0.9962174191636982,
436
+ "csi": 0.003748156644273308,
437
+ "f1": 0.007468320852123166,
438
+ "f2": 0.017980310086659197,
439
+ "frequency_bias": 77.11955366631243,
440
+ "predicted_positive_rate": 0.017951638837353123
441
+ }
442
+ },
443
+ "val_topk_area_metrics": {
444
+ "0.0100": {
445
+ "fraction": 0.01,
446
+ "cells": 80850,
447
+ "precision": 0.004155843984335661,
448
+ "recall": 0.17853347957134247,
449
+ "lift": 17.85334704984204
450
+ },
451
+ "0.0500": {
452
+ "fraction": 0.05,
453
+ "cells": 404250,
454
+ "precision": 0.0021917130798101425,
455
+ "recall": 0.4707757830619812,
456
+ "lift": 9.415515691882671
457
+ },
458
+ "0.1000": {
459
+ "fraction": 0.1,
460
+ "cells": 808500,
461
+ "precision": 0.0015003092121332884,
462
+ "recall": 0.6445270776748657,
463
+ "lift": 6.445271080255079
464
+ }
465
+ },
466
+ "val_fss": {
467
+ "0.1000": {
468
+ "1": 0.0009126233899767744,
469
+ "2": 0.0009396067987926804,
470
+ "4": 0.0009843825552887653,
471
+ "8": 0.0010422517525249253
472
+ },
473
+ "0.2000": {
474
+ "1": 0.001297803743524062,
475
+ "2": 0.0013508992011256327,
476
+ "4": 0.001432314924131206,
477
+ "8": 0.001506973317854765
478
+ },
479
+ "0.3000": {
480
+ "1": 0.0018602197823269773,
481
+ "2": 0.0019451288490225371,
482
+ "4": 0.00207146808966463,
483
+ "8": 0.002172537528579155
484
+ },
485
+ "0.5000": {
486
+ "1": 0.003223589167235419,
487
+ "2": 0.0034269782605044208,
488
+ "4": 0.0037462044010848627,
489
+ "8": 0.0039810770352668445
490
+ },
491
+ "0.7000": {
492
+ "1": 0.004801884901590947,
493
+ "2": 0.005215736541223648,
494
+ "4": 0.00592818083960267,
495
+ "8": 0.006606712295029626
496
+ },
497
+ "0.9000": {
498
+ "1": 0.0097866399903066,
499
+ "2": 0.011010246340202201,
500
+ "4": 0.014217749893489784,
501
+ "8": 0.02042521801444397
502
+ }
503
+ },
504
+ "minutes": 0.3174507300059001
505
+ },
506
+ {
507
+ "epoch": 4,
508
+ "train_loss": 0.49877583144292464,
509
+ "train_main_loss": 0.470812586229202,
510
+ "train_aux_spatial_loss": 0.05592649097478617,
511
+ "val_loss": 0.4736149037877719,
512
+ "val_pr_auc": 0.0029667986240187873,
513
+ "val_auroc": 0.8830141091475292,
514
+ "val_brier": 0.131561741232872,
515
+ "val_brier_skill_score": -564.3106983635114,
516
+ "val_ece": 0.2541514431854187,
517
+ "val_positive_rate": 0.00023277674335986376,
518
+ "val_precision": 0.0010748343359518568,
519
+ "val_positive_recall": 0.781615302869288,
520
+ "val_far": 0.9989251656640481,
521
+ "val_csi": 0.001074511648699702,
522
+ "val_f1": 0.0021467166253789772,
523
+ "val_f2": 0.005344772333045809,
524
+ "val_frequency_bias": 727.1960680127523,
525
+ "val_threshold_metrics": {
526
+ "0.1000": {
527
+ "threshold": 0.1,
528
+ "tp": 1852,
529
+ "fp": 4888523,
530
+ "fn": 30,
531
+ "precision": 0.00037870306469340285,
532
+ "recall": 0.9840595111583422,
533
+ "far": 0.9996212969353065,
534
+ "csi": 0.00037870074155412484,
535
+ "f1": 0.0007571147631859896,
536
+ "f2": 0.0018906050201484186,
537
+ "frequency_bias": 2598.498937300744,
538
+ "predicted_positive_rate": 0.6048701298701299
539
+ },
540
+ "0.2000": {
541
+ "threshold": 0.2,
542
+ "tp": 1764,
543
+ "fp": 3534590,
544
+ "fn": 118,
545
+ "precision": 0.0004988188399690755,
546
+ "recall": 0.9373007438894793,
547
+ "far": 0.999501181160031,
548
+ "csi": 0.0004988021960869477,
549
+ "f1": 0.0009971070329961031,
550
+ "f2": 0.0024887961845230736,
551
+ "frequency_bias": 1879.0403825717322,
552
+ "predicted_positive_rate": 0.4373969078540507
553
+ },
554
+ "0.3000": {
555
+ "threshold": 0.3,
556
+ "tp": 1675,
557
+ "fp": 2659269,
558
+ "fn": 207,
559
+ "precision": 0.0006294758551852275,
560
+ "recall": 0.8900106269925611,
561
+ "far": 0.9993705241448148,
562
+ "csi": 0.0006294268908453522,
563
+ "f1": 0.001258061923685588,
564
+ "f2": 0.0031385002353406747,
565
+ "frequency_bias": 1413.8916046758768,
566
+ "predicted_positive_rate": 0.32912108843537413
567
+ },
568
+ "0.5000": {
569
+ "threshold": 0.5,
570
+ "tp": 1471,
571
+ "fp": 1367112,
572
+ "fn": 411,
573
+ "precision": 0.0010748343359518568,
574
+ "recall": 0.781615302869288,
575
+ "far": 0.9989251656640481,
576
+ "csi": 0.001074511648699702,
577
+ "f1": 0.0021467166253789772,
578
+ "f2": 0.005344772333045809,
579
+ "frequency_bias": 727.1960680127523,
580
+ "predicted_positive_rate": 0.1692743351886209
581
+ },
582
+ "0.7000": {
583
+ "threshold": 0.7,
584
+ "tp": 1158,
585
+ "fp": 711745,
586
+ "fn": 724,
587
+ "precision": 0.001624344405900943,
588
+ "recall": 0.6153028692879915,
589
+ "far": 0.998375655594099,
590
+ "csi": 0.001622696450666805,
591
+ "f1": 0.003240135145533272,
592
+ "f2": 0.00803685571553695,
593
+ "frequency_bias": 378.8007438894793,
594
+ "predicted_positive_rate": 0.08817600494743352
595
+ },
596
+ "0.9000": {
597
+ "threshold": 0.9,
598
+ "tp": 796,
599
+ "fp": 316530,
600
+ "fn": 1086,
601
+ "precision": 0.0025084613299887182,
602
+ "recall": 0.42295430393198724,
603
+ "far": 0.9974915386700113,
604
+ "csi": 0.002499905782445385,
605
+ "f1": 0.004987343675597103,
606
+ "f2": 0.012251657667752283,
607
+ "frequency_bias": 168.61105207226356,
608
+ "predicted_positive_rate": 0.039248732220160794
609
+ }
610
+ },
611
+ "val_topk_area_metrics": {
612
+ "0.0100": {
613
+ "fraction": 0.01,
614
+ "cells": 80850,
615
+ "precision": 0.004007420968264341,
616
+ "recall": 0.17215727269649506,
617
+ "lift": 17.21572744090257
618
+ },
619
+ "0.0500": {
620
+ "fraction": 0.05,
621
+ "cells": 404250,
622
+ "precision": 0.002221397589892149,
623
+ "recall": 0.4771519601345062,
624
+ "lift": 9.543039213577943
625
+ },
626
+ "0.1000": {
627
+ "fraction": 0.1,
628
+ "cells": 808500,
629
+ "precision": 0.0015114409616217017,
630
+ "recall": 0.6493092179298401,
631
+ "lift": 6.493092650948695
632
+ }
633
+ },
634
+ "val_fss": {
635
+ "0.1000": {
636
+ "1": 0.0007882371861520632,
637
+ "2": 0.0008068278383324134,
638
+ "4": 0.0008376526392290806,
639
+ "8": 0.0008803104743912993
640
+ },
641
+ "0.2000": {
642
+ "1": 0.0010456654051311798,
643
+ "2": 0.0010781494695234484,
644
+ "4": 0.00113452177870621,
645
+ "8": 0.0012067720438921903
646
+ },
647
+ "0.3000": {
648
+ "1": 0.001341867235808647,
649
+ "2": 0.0013990919727997486,
650
+ "4": 0.0014963756841404052,
651
+ "8": 0.0016008149955504258
652
+ },
653
+ "0.5000": {
654
+ "1": 0.002401290586052096,
655
+ "2": 0.002581335230269266,
656
+ "4": 0.0028727047230912017,
657
+ "8": 0.0031094243892790807
658
+ },
659
+ "0.7000": {
660
+ "1": 0.0037611063108259346,
661
+ "2": 0.004170442864082857,
662
+ "4": 0.004911188688805468,
663
+ "8": 0.005619346494556421
664
+ },
665
+ "0.9000": {
666
+ "1": 0.00620797412047025,
667
+ "2": 0.0072512678310659995,
668
+ "4": 0.009527837752599244,
669
+ "8": 0.012433301157436127
670
+ }
671
+ },
672
+ "minutes": 0.34307103554407753
673
+ },
674
+ {
675
+ "epoch": 5,
676
+ "train_loss": 0.482236114504778,
677
+ "train_main_loss": 0.45522032067156104,
678
+ "train_aux_spatial_loss": 0.05403158970131391,
679
+ "val_loss": 0.6312598725159962,
680
+ "val_pr_auc": 0.001904165446995025,
681
+ "val_auroc": 0.8616241410980919,
682
+ "val_brier": 0.17233318090438843,
683
+ "val_brier_skill_score": -739.5024434559806,
684
+ "val_ece": 0.2959978739301973,
685
+ "val_positive_rate": 0.00023277674335986376,
686
+ "val_precision": 0.0008378176445403336,
687
+ "val_positive_recall": 0.7954303931987248,
688
+ "val_far": 0.9991621823554596,
689
+ "val_csi": 0.0008376371581886446,
690
+ "val_f1": 0.0016738722188087553,
691
+ "val_f2": 0.004171512996896305,
692
+ "val_frequency_bias": 949.4075451647184,
693
+ "val_threshold_metrics": {
694
+ "0.1000": {
695
+ "threshold": 0.1,
696
+ "tp": 1849,
697
+ "fp": 5330029,
698
+ "fn": 33,
699
+ "precision": 0.00034678212817322525,
700
+ "recall": 0.9824654622741764,
701
+ "far": 0.9996532178718268,
702
+ "csi": 0.00034677998188641936,
703
+ "f1": 0.000693319534437245,
704
+ "f2": 0.001731466009514916,
705
+ "frequency_bias": 2833.0913921360257,
706
+ "predicted_positive_rate": 0.6594777983920841
707
+ },
708
+ "0.2000": {
709
+ "threshold": 0.2,
710
+ "tp": 1760,
711
+ "fp": 3845604,
712
+ "fn": 122,
713
+ "precision": 0.0004574560660233864,
714
+ "recall": 0.9351753453772582,
715
+ "far": 0.9995425439339766,
716
+ "csi": 0.000457441560541091,
717
+ "f1": 0.0009144648068738656,
718
+ "f2": 0.0022828136300575997,
719
+ "frequency_bias": 2044.2954303931988,
720
+ "predicted_positive_rate": 0.4758644403215832
721
+ },
722
+ "0.3000": {
723
+ "threshold": 0.3,
724
+ "tp": 1689,
725
+ "fp": 2918064,
726
+ "fn": 193,
727
+ "precision": 0.0005784735900605291,
728
+ "recall": 0.8974495217853348,
729
+ "far": 0.9994215264099394,
730
+ "csi": 0.0005784353546264212,
731
+ "f1": 0.0011562019211845422,
732
+ "f2": 0.002884929735136463,
733
+ "frequency_bias": 1551.4096705632305,
734
+ "predicted_positive_rate": 0.36113209647495365
735
+ },
736
+ "0.5000": {
737
+ "threshold": 0.5,
738
+ "tp": 1497,
739
+ "fp": 1785288,
740
+ "fn": 385,
741
+ "precision": 0.0008378176445403336,
742
+ "recall": 0.7954303931987248,
743
+ "far": 0.9991621823554596,
744
+ "csi": 0.0008376371581886446,
745
+ "f1": 0.0016738722188087553,
746
+ "f2": 0.004171512996896305,
747
+ "frequency_bias": 949.4075451647184,
748
+ "predicted_positive_rate": 0.221
749
+ },
750
+ "0.7000": {
751
+ "threshold": 0.7,
752
+ "tp": 1281,
753
+ "fp": 1103534,
754
+ "fn": 601,
755
+ "precision": 0.0011594701375343384,
756
+ "recall": 0.6806588735387885,
757
+ "far": 0.9988405298624656,
758
+ "csi": 0.0011588397490175644,
759
+ "f1": 0.002314996787738649,
760
+ "f2": 0.005758115976816504,
761
+ "frequency_bias": 587.0430393198725,
762
+ "predicted_positive_rate": 0.13664996907854052
763
+ },
764
+ "0.9000": {
765
+ "threshold": 0.9,
766
+ "tp": 929,
767
+ "fp": 573131,
768
+ "fn": 953,
769
+ "precision": 0.0016182977389123088,
770
+ "recall": 0.49362380446333687,
771
+ "far": 0.9983817022610877,
772
+ "csi": 0.0016156156469505907,
773
+ "f1": 0.003226019286664282,
774
+ "f2": 0.007986753509357139,
775
+ "frequency_bias": 305.02656748140276,
776
+ "predicted_positive_rate": 0.07100309214594928
777
+ }
778
+ },
779
+ "val_topk_area_metrics": {
780
+ "0.0100": {
781
+ "fraction": 0.01,
782
+ "cells": 80850,
783
+ "precision": 0.002671614056453109,
784
+ "recall": 0.1147715225815773,
785
+ "lift": 11.477151960678897
786
+ },
787
+ "0.0500": {
788
+ "fraction": 0.05,
789
+ "cells": 404250,
790
+ "precision": 0.0017588125774636865,
791
+ "recall": 0.37778958678245544,
792
+ "lift": 7.555791665770626
793
+ },
794
+ "0.1000": {
795
+ "fraction": 0.1,
796
+ "cells": 808500,
797
+ "precision": 0.0013654916547238827,
798
+ "recall": 0.586609959602356,
799
+ "lift": 5.866100002150498
800
+ }
801
+ },
802
+ "val_fss": {
803
+ "0.1000": {
804
+ "1": 0.000720903487296698,
805
+ "2": 0.0007379622256847851,
806
+ "4": 0.0007659140531370845,
807
+ "8": 0.0008043442027690917
808
+ },
809
+ "0.2000": {
810
+ "1": 0.0009597972490167361,
811
+ "2": 0.0009899780347129017,
812
+ "4": 0.0010392513227689415,
813
+ "8": 0.0010982538039768786
814
+ },
815
+ "0.3000": {
816
+ "1": 0.0012276114505155311,
817
+ "2": 0.0012735628537789978,
818
+ "4": 0.0013438876742029038,
819
+ "8": 0.0014172341902246588
820
+ },
821
+ "0.5000": {
822
+ "1": 0.0018178385262409558,
823
+ "2": 0.0018914580444638895,
824
+ "4": 0.002005861068742676,
825
+ "8": 0.0021171275849246607
826
+ },
827
+ "0.7000": {
828
+ "1": 0.0025095121564123746,
829
+ "2": 0.0026071244397790627,
830
+ "4": 0.002787665044875265,
831
+ "8": 0.003009586547953802
832
+ },
833
+ "0.9000": {
834
+ "1": 0.00349269641993466,
835
+ "2": 0.0036221493430278473,
836
+ "4": 0.004001940413619787,
837
+ "8": 0.004630463384076355
838
+ }
839
+ },
840
+ "minutes": 0.32958046595255536
841
+ },
842
+ {
843
+ "epoch": 6,
844
+ "train_loss": 0.4705298146818342,
845
+ "train_main_loss": 0.4441832022530821,
846
+ "train_aux_spatial_loss": 0.052693225361118125,
847
+ "val_loss": 0.3288325930635134,
848
+ "val_pr_auc": 0.0028623518804880635,
849
+ "val_auroc": 0.8795604343470619,
850
+ "val_brier": 0.08432164788246155,
851
+ "val_brier_skill_score": -361.32364519424686,
852
+ "val_ece": 0.1792877230218383,
853
+ "val_positive_rate": 0.00023277674335986376,
854
+ "val_precision": 0.0015739775487745805,
855
+ "val_positive_recall": 0.6923485653560042,
856
+ "val_far": 0.9984260224512255,
857
+ "val_csi": 0.001572877460412497,
858
+ "val_f1": 0.0031408148040124335,
859
+ "val_f2": 0.007798967399957145,
860
+ "val_frequency_bias": 439.8719447396387,
861
+ "val_threshold_metrics": {
862
+ "0.1000": {
863
+ "threshold": 0.1,
864
+ "tp": 1758,
865
+ "fp": 3773348,
866
+ "fn": 124,
867
+ "precision": 0.0004656822881264791,
868
+ "recall": 0.9341126461211477,
869
+ "far": 0.9995343177118735,
870
+ "csi": 0.0004656669924746307,
871
+ "f1": 0.0009309004953153147,
872
+ "f2": 0.002323777558177714,
873
+ "frequency_bias": 2005.9011689691818,
874
+ "predicted_positive_rate": 0.46692714904143473
875
+ },
876
+ "0.2000": {
877
+ "threshold": 0.2,
878
+ "tp": 1577,
879
+ "fp": 2267086,
880
+ "fn": 305,
881
+ "precision": 0.0006951230746920102,
882
+ "recall": 0.8379383634431455,
883
+ "far": 0.999304876925308,
884
+ "csi": 0.000695029634618029,
885
+ "f1": 0.001389093807874321,
886
+ "f2": 0.0034641205417295824,
887
+ "frequency_bias": 1205.4532412327312,
888
+ "predicted_positive_rate": 0.28060148423005565
889
+ },
890
+ "0.3000": {
891
+ "threshold": 0.3,
892
+ "tp": 1469,
893
+ "fp": 1517955,
894
+ "fn": 413,
895
+ "precision": 0.0009668137399435576,
896
+ "recall": 0.7805526036131775,
897
+ "far": 0.9990331862600564,
898
+ "csi": 0.0009665510182999888,
899
+ "f1": 0.0019312353990584405,
900
+ "f2": 0.004810236340107613,
901
+ "frequency_bias": 807.3453772582359,
902
+ "predicted_positive_rate": 0.18793123067408782
903
+ },
904
+ "0.5000": {
905
+ "threshold": 0.5,
906
+ "tp": 1303,
907
+ "fp": 826536,
908
+ "fn": 579,
909
+ "precision": 0.0015739775487745805,
910
+ "recall": 0.6923485653560042,
911
+ "far": 0.9984260224512255,
912
+ "csi": 0.001572877460412497,
913
+ "f1": 0.0031408148040124335,
914
+ "f2": 0.007798967399957145,
915
+ "frequency_bias": 439.8719447396387,
916
+ "predicted_positive_rate": 0.10239196042053185
917
+ },
918
+ "0.7000": {
919
+ "threshold": 0.7,
920
+ "tp": 1048,
921
+ "fp": 466249,
922
+ "fn": 834,
923
+ "precision": 0.0022426850589667814,
924
+ "recall": 0.5568544102019128,
925
+ "far": 0.9977573149410333,
926
+ "csi": 0.002238689597569911,
927
+ "f1": 0.004467378122209221,
928
+ "f2": 0.011035644711209392,
929
+ "frequency_bias": 248.298087141339,
930
+ "predicted_positive_rate": 0.057798021026592455
931
+ },
932
+ "0.9000": {
933
+ "threshold": 0.9,
934
+ "tp": 742,
935
+ "fp": 226824,
936
+ "fn": 1140,
937
+ "precision": 0.0032605925313974847,
938
+ "recall": 0.3942614240170032,
939
+ "far": 0.9967394074686026,
940
+ "csi": 0.0032443398948868852,
941
+ "f1": 0.006467696384365957,
942
+ "f2": 0.015780921673883636,
943
+ "frequency_bias": 120.91710945802338,
944
+ "predicted_positive_rate": 0.028146691403834263
945
+ }
946
+ },
947
+ "val_topk_area_metrics": {
948
+ "0.0100": {
949
+ "fraction": 0.01,
950
+ "cells": 80850,
951
+ "precision": 0.004848484881222248,
952
+ "recall": 0.20828905701637268,
953
+ "lift": 20.82890589171393
954
+ },
955
+ "0.0500": {
956
+ "fraction": 0.05,
957
+ "cells": 404250,
958
+ "precision": 0.002466295612975955,
959
+ "recall": 0.5297555923461914,
960
+ "lift": 10.595111768374379
961
+ },
962
+ "0.1000": {
963
+ "fraction": 0.1,
964
+ "cells": 808500,
965
+ "precision": 0.0016029684338718653,
966
+ "recall": 0.6886290907859802,
967
+ "lift": 6.8862911764073385
968
+ }
969
+ },
970
+ "val_fss": {
971
+ "0.1000": {
972
+ "1": 0.0009832075371584148,
973
+ "2": 0.0010169042550060015,
974
+ "4": 0.0010721484966499384,
975
+ "8": 0.0011368377314868727
976
+ },
977
+ "0.2000": {
978
+ "1": 0.0015207106192908215,
979
+ "2": 0.0016047733082307225,
980
+ "4": 0.0017274780230661646,
981
+ "8": 0.0018439819139227653
982
+ },
983
+ "0.3000": {
984
+ "1": 0.002164479861285651,
985
+ "2": 0.002303876071255262,
986
+ "4": 0.002502814516543217,
987
+ "8": 0.002677417485086986
988
+ },
989
+ "0.5000": {
990
+ "1": 0.0035466153498271424,
991
+ "2": 0.0038054359562748052,
992
+ "4": 0.004256125038073377,
993
+ "8": 0.004679745806242752
994
+ },
995
+ "0.7000": {
996
+ "1": 0.005259027399887928,
997
+ "2": 0.0058170650135721536,
998
+ "4": 0.006905022198597899,
999
+ "8": 0.008165048178681578
1000
+ },
1001
+ "0.9000": {
1002
+ "1": 0.008040151750769331,
1003
+ "2": 0.009007045143097692,
1004
+ "4": 0.011282893901345625,
1005
+ "8": 0.014929724649083487
1006
+ }
1007
+ },
1008
+ "minutes": 0.33652125199635824
1009
+ },
1010
+ {
1011
+ "epoch": 7,
1012
+ "train_loss": 0.462470636422584,
1013
+ "train_main_loss": 0.4368088399746645,
1014
+ "train_aux_spatial_loss": 0.05132359440849709,
1015
+ "val_loss": 0.2877284549176693,
1016
+ "val_pr_auc": 0.0013908105247300113,
1017
+ "val_auroc": 0.8529700408228243,
1018
+ "val_brier": 0.07498431950807571,
1019
+ "val_brier_skill_score": -321.20186226017756,
1020
+ "val_ece": 0.16345792957978955,
1021
+ "val_positive_rate": 0.00023277674335986376,
1022
+ "val_precision": 0.00137407744359688,
1023
+ "val_positive_recall": 0.5425079702444209,
1024
+ "val_far": 0.9986259225564031,
1025
+ "val_csi": 0.001372487078323173,
1026
+ "val_f1": 0.002741211878763797,
1027
+ "val_f2": 0.006801479405040423,
1028
+ "val_frequency_bias": 394.8161530286929,
1029
+ "val_threshold_metrics": {
1030
+ "0.1000": {
1031
+ "threshold": 0.1,
1032
+ "tp": 1712,
1033
+ "fp": 3476150,
1034
+ "fn": 170,
1035
+ "precision": 0.0004922564495083474,
1036
+ "recall": 0.9096705632306057,
1037
+ "far": 0.9995077435504917,
1038
+ "csi": 0.000492232388891189,
1039
+ "f1": 0.0009839804307443306,
1040
+ "f2": 0.002455966190297212,
1041
+ "frequency_bias": 1847.9606801275238,
1042
+ "predicted_positive_rate": 0.4301622758194187
1043
+ },
1044
+ "0.2000": {
1045
+ "threshold": 0.2,
1046
+ "tp": 1530,
1047
+ "fp": 2143152,
1048
+ "fn": 352,
1049
+ "precision": 0.0007133924749683169,
1050
+ "recall": 0.8129649309245484,
1051
+ "far": 0.9992866075250317,
1052
+ "csi": 0.0007132754072895814,
1053
+ "f1": 0.0014255340162231363,
1054
+ "f2": 0.003554485854075578,
1055
+ "frequency_bias": 1139.575982996812,
1056
+ "predicted_positive_rate": 0.2652667903525046
1057
+ },
1058
+ "0.3000": {
1059
+ "threshold": 0.3,
1060
+ "tp": 1354,
1061
+ "fp": 1448620,
1062
+ "fn": 528,
1063
+ "precision": 0.000933809847624854,
1064
+ "recall": 0.7194473963868225,
1065
+ "far": 0.9990661901523752,
1066
+ "csi": 0.0009334699297208829,
1067
+ "f1": 0.0018651987524933604,
1068
+ "f2": 0.00464493359185785,
1069
+ "frequency_bias": 770.4431455897981,
1070
+ "predicted_positive_rate": 0.1793412492269635
1071
+ },
1072
+ "0.5000": {
1073
+ "threshold": 0.5,
1074
+ "tp": 1021,
1075
+ "fp": 742023,
1076
+ "fn": 861,
1077
+ "precision": 0.00137407744359688,
1078
+ "recall": 0.5425079702444209,
1079
+ "far": 0.9986259225564031,
1080
+ "csi": 0.001372487078323173,
1081
+ "f1": 0.002741211878763797,
1082
+ "f2": 0.006801479405040423,
1083
+ "frequency_bias": 394.8161530286929,
1084
+ "predicted_positive_rate": 0.09190401978973407
1085
+ },
1086
+ "0.7000": {
1087
+ "threshold": 0.7,
1088
+ "tp": 669,
1089
+ "fp": 387288,
1090
+ "fn": 1213,
1091
+ "precision": 0.0017244179122944037,
1092
+ "recall": 0.3554729011689692,
1093
+ "far": 0.9982755820877056,
1094
+ "csi": 0.001719043091707994,
1095
+ "f1": 0.0034321861075982648,
1096
+ "f2": 0.008457969328798816,
1097
+ "frequency_bias": 206.14080765143464,
1098
+ "predicted_positive_rate": 0.0479847866419295
1099
+ },
1100
+ "0.9000": {
1101
+ "threshold": 0.9,
1102
+ "tp": 330,
1103
+ "fp": 170442,
1104
+ "fn": 1552,
1105
+ "precision": 0.00193240109619844,
1106
+ "recall": 0.17534537725823593,
1107
+ "far": 0.9980675989038016,
1108
+ "csi": 0.0019149973306097816,
1109
+ "f1": 0.0038226742502345734,
1110
+ "f2": 0.009254066180594505,
1111
+ "frequency_bias": 90.73963868225292,
1112
+ "predicted_positive_rate": 0.02112207792207792
1113
+ }
1114
+ },
1115
+ "val_topk_area_metrics": {
1116
+ "0.0100": {
1117
+ "fraction": 0.01,
1118
+ "cells": 80850,
1119
+ "precision": 0.002251082332804799,
1120
+ "recall": 0.09670563042163849,
1121
+ "lift": 9.67056373550477
1122
+ },
1123
+ "0.0500": {
1124
+ "fraction": 0.05,
1125
+ "cells": 404250,
1126
+ "precision": 0.0017093382775783539,
1127
+ "recall": 0.3671625852584839,
1128
+ "lift": 7.343251962829395
1129
+ },
1130
+ "0.1000": {
1131
+ "fraction": 0.1,
1132
+ "cells": 808500,
1133
+ "precision": 0.0013395176501944661,
1134
+ "recall": 0.575451672077179,
1135
+ "lift": 5.754516670609246
1136
+ }
1137
+ },
1138
+ "val_fss": {
1139
+ "0.1000": {
1140
+ "1": 0.001043168774059744,
1141
+ "2": 0.0010819388013025844,
1142
+ "4": 0.0011386362023144692,
1143
+ "8": 0.0011957179318650146
1144
+ },
1145
+ "0.2000": {
1146
+ "1": 0.0015483993663276685,
1147
+ "2": 0.001623910048448085,
1148
+ "4": 0.001730854780802371,
1149
+ "8": 0.0018125949671790043
1150
+ },
1151
+ "0.3000": {
1152
+ "1": 0.0020767730914419413,
1153
+ "2": 0.002216874591054907,
1154
+ "4": 0.0024268280557646627,
1155
+ "8": 0.002582330742552652
1156
+ },
1157
+ "0.5000": {
1158
+ "1": 0.003179344493123515,
1159
+ "2": 0.0034580954569070066,
1160
+ "4": 0.004022383332455304,
1161
+ "8": 0.004531362170723141
1162
+ },
1163
+ "0.7000": {
1164
+ "1": 0.004287884524174168,
1165
+ "2": 0.004893582597532031,
1166
+ "4": 0.006272511260630553,
1167
+ "8": 0.00800338321521643
1168
+ },
1169
+ "0.9000": {
1170
+ "1": 0.00525683498068652,
1171
+ "2": 0.006461524593853074,
1172
+ "4": 0.009610762688246233,
1173
+ "8": 0.014847628576755034
1174
+ }
1175
+ },
1176
+ "minutes": 0.3354960521062215
1177
+ },
1178
+ {
1179
+ "epoch": 8,
1180
+ "train_loss": 0.45163499733658824,
1181
+ "train_main_loss": 0.42649205012479513,
1182
+ "train_aux_spatial_loss": 0.05028589440088308,
1183
+ "val_loss": 0.389868001639843,
1184
+ "val_pr_auc": 0.004338335499478623,
1185
+ "val_auroc": 0.8726679507819024,
1186
+ "val_brier": 0.11727461218833923,
1187
+ "val_brier_skill_score": -502.9200020859495,
1188
+ "val_ece": 0.24583306557241666,
1189
+ "val_positive_rate": 0.00023277674335986376,
1190
+ "val_precision": 0.0011231134016327171,
1191
+ "val_positive_recall": 0.7454835281615303,
1192
+ "val_far": 0.9988768865983673,
1193
+ "val_csi": 0.0011226829160948559,
1194
+ "val_f1": 0.0022428478252529,
1195
+ "val_f2": 0.005581929031919244,
1196
+ "val_frequency_bias": 663.7651434643996,
1197
+ "val_threshold_metrics": {
1198
+ "0.1000": {
1199
+ "threshold": 0.1,
1200
+ "tp": 1825,
1201
+ "fp": 5047814,
1202
+ "fn": 57,
1203
+ "precision": 0.0003614119742025123,
1204
+ "recall": 0.9697130712008502,
1205
+ "far": 0.9996385880257975,
1206
+ "csi": 0.0003614078946534603,
1207
+ "f1": 0.0007225546523512424,
1208
+ "f2": 0.0018043699169910743,
1209
+ "frequency_bias": 2683.123804463337,
1210
+ "predicted_positive_rate": 0.6245688311688312
1211
+ },
1212
+ "0.2000": {
1213
+ "threshold": 0.2,
1214
+ "tp": 1727,
1215
+ "fp": 3624057,
1216
+ "fn": 155,
1217
+ "precision": 0.0004763107785791983,
1218
+ "recall": 0.9176408076514346,
1219
+ "far": 0.9995236892214208,
1220
+ "csi": 0.00047629041746151824,
1221
+ "f1": 0.0009521273457920327,
1222
+ "f2": 0.002376619459050035,
1223
+ "frequency_bias": 1926.5589798087142,
1224
+ "predicted_positive_rate": 0.4484581323438466
1225
+ },
1226
+ "0.3000": {
1227
+ "threshold": 0.3,
1228
+ "tp": 1618,
1229
+ "fp": 2596717,
1230
+ "fn": 264,
1231
+ "precision": 0.0006227064639471046,
1232
+ "recall": 0.8597236981934112,
1233
+ "far": 0.9993772935360529,
1234
+ "csi": 0.0006226432012018784,
1235
+ "f1": 0.0012445115157696453,
1236
+ "f2": 0.0031045377289596575,
1237
+ "frequency_bias": 1380.624335812965,
1238
+ "predicted_positive_rate": 0.32137724180581323
1239
+ },
1240
+ "0.5000": {
1241
+ "threshold": 0.5,
1242
+ "tp": 1403,
1243
+ "fp": 1247803,
1244
+ "fn": 479,
1245
+ "precision": 0.0011231134016327171,
1246
+ "recall": 0.7454835281615303,
1247
+ "far": 0.9988768865983673,
1248
+ "csi": 0.0011226829160948559,
1249
+ "f1": 0.0022428478252529,
1250
+ "f2": 0.005581929031919244,
1251
+ "frequency_bias": 663.7651434643996,
1252
+ "predicted_positive_rate": 0.1545090909090909
1253
+ },
1254
+ "0.7000": {
1255
+ "threshold": 0.7,
1256
+ "tp": 1064,
1257
+ "fp": 572445,
1258
+ "fn": 818,
1259
+ "precision": 0.0018552455148916581,
1260
+ "recall": 0.565356004250797,
1261
+ "far": 0.9981447544851083,
1262
+ "csi": 0.001852603133754812,
1263
+ "f1": 0.0036983546840322493,
1264
+ "f2": 0.009156043418921686,
1265
+ "frequency_bias": 304.7337938363443,
1266
+ "predicted_positive_rate": 0.07093494124922696
1267
+ },
1268
+ "0.9000": {
1269
+ "threshold": 0.9,
1270
+ "tp": 616,
1271
+ "fp": 143363,
1272
+ "fn": 1266,
1273
+ "precision": 0.004278401711360684,
1274
+ "recall": 0.3273113708820404,
1275
+ "far": 0.9957215982886393,
1276
+ "csi": 0.004241109848876037,
1277
+ "f1": 0.008446397597712891,
1278
+ "f2": 0.02032909370524134,
1279
+ "frequency_bias": 76.50318809776833,
1280
+ "predicted_positive_rate": 0.017808163265306123
1281
+ }
1282
+ },
1283
+ "val_topk_area_metrics": {
1284
+ "0.0100": {
1285
+ "fraction": 0.01,
1286
+ "cells": 80850,
1287
+ "precision": 0.005640074145048857,
1288
+ "recall": 0.24229542911052704,
1289
+ "lift": 24.229543139236732
1290
+ },
1291
+ "0.0500": {
1292
+ "fraction": 0.05,
1293
+ "cells": 404250,
1294
+ "precision": 0.002325293840840459,
1295
+ "recall": 0.4994686543941498,
1296
+ "lift": 9.989373539974505
1297
+ },
1298
+ "0.1000": {
1299
+ "fraction": 0.1,
1300
+ "cells": 808500,
1301
+ "precision": 0.0015052566304802895,
1302
+ "recall": 0.6466525197029114,
1303
+ "lift": 6.466525000537624
1304
+ }
1305
+ },
1306
+ "val_fss": {
1307
+ "0.1000": {
1308
+ "1": 0.0007513765476421241,
1309
+ "2": 0.0007711290741327925,
1310
+ "4": 0.0008023612192573637,
1311
+ "8": 0.0008460677286081797
1312
+ },
1313
+ "0.2000": {
1314
+ "1": 0.0010087632973743155,
1315
+ "2": 0.001044669279142485,
1316
+ "4": 0.0010981556816972438,
1317
+ "8": 0.0011592603845778093
1318
+ },
1319
+ "0.3000": {
1320
+ "1": 0.00134257679793226,
1321
+ "2": 0.0014032317950684048,
1322
+ "4": 0.0014828012007669367,
1323
+ "8": 0.0015567722214533397
1324
+ },
1325
+ "0.5000": {
1326
+ "1": 0.002475717082535134,
1327
+ "2": 0.0025902566873002852,
1328
+ "4": 0.0027648772728405824,
1329
+ "8": 0.0028595649359570707
1330
+ },
1331
+ "0.7000": {
1332
+ "1": 0.004229141272194981,
1333
+ "2": 0.004534755794878054,
1334
+ "4": 0.004987145697110007,
1335
+ "8": 0.005228016705880245
1336
+ },
1337
+ "0.9000": {
1338
+ "1": 0.011542436340720164,
1339
+ "2": 0.013278581972967496,
1340
+ "4": 0.017111917801594156,
1341
+ "8": 0.022356010708446727
1342
+ }
1343
+ },
1344
+ "minutes": 0.34035869836807253
1345
+ },
1346
+ {
1347
+ "epoch": 9,
1348
+ "train_loss": 0.4406228200723544,
1349
+ "train_main_loss": 0.4159060165082645,
1350
+ "train_aux_spatial_loss": 0.04943360574618867,
1351
+ "val_loss": 0.31516960461934407,
1352
+ "val_pr_auc": 0.005532091282032133,
1353
+ "val_auroc": 0.8821471865606735,
1354
+ "val_brier": 0.07678419351577759,
1355
+ "val_brier_skill_score": -328.9357826440623,
1356
+ "val_ece": 0.18066359303804805,
1357
+ "val_positive_rate": 0.00023277674335986376,
1358
+ "val_precision": 0.0017832156643714674,
1359
+ "val_positive_recall": 0.6514346439957492,
1360
+ "val_far": 0.9982167843356285,
1361
+ "val_csi": 0.0017815158287536074,
1362
+ "val_f1": 0.003556695348445904,
1363
+ "val_f2": 0.008819509387813826,
1364
+ "val_frequency_bias": 365.31455897980874,
1365
+ "val_threshold_metrics": {
1366
+ "0.1000": {
1367
+ "threshold": 0.1,
1368
+ "tp": 1795,
1369
+ "fp": 4233910,
1370
+ "fn": 87,
1371
+ "precision": 0.00042377833206042444,
1372
+ "recall": 0.9537725823591924,
1373
+ "far": 0.9995762216679396,
1374
+ "csi": 0.00042376962797040083,
1375
+ "f1": 0.0008471802466828409,
1376
+ "f2": 0.002115132494491818,
1377
+ "frequency_bias": 2250.640276301807,
1378
+ "predicted_positive_rate": 0.5238967223252937
1379
+ },
1380
+ "0.2000": {
1381
+ "threshold": 0.2,
1382
+ "tp": 1595,
1383
+ "fp": 2216109,
1384
+ "fn": 287,
1385
+ "precision": 0.0007192123024533482,
1386
+ "recall": 0.8475026567481403,
1387
+ "far": 0.9992807876975467,
1388
+ "csi": 0.0007191192389869932,
1389
+ "f1": 0.0014372049562395872,
1390
+ "f2": 0.0035838959712964765,
1391
+ "frequency_bias": 1178.376195536663,
1392
+ "predicted_positive_rate": 0.2742985776128633
1393
+ },
1394
+ "0.3000": {
1395
+ "threshold": 0.3,
1396
+ "tp": 1456,
1397
+ "fp": 1317007,
1398
+ "fn": 426,
1399
+ "precision": 0.0011043161620766,
1400
+ "recall": 0.7736450584484591,
1401
+ "far": 0.9988956838379234,
1402
+ "csi": 0.0011039594689166413,
1403
+ "f1": 0.0022054841726972876,
1404
+ "f2": 0.005490233342458584,
1405
+ "frequency_bias": 700.5648246546227,
1406
+ "predicted_positive_rate": 0.1630752009894867
1407
+ },
1408
+ "0.5000": {
1409
+ "threshold": 0.5,
1410
+ "tp": 1226,
1411
+ "fp": 686296,
1412
+ "fn": 656,
1413
+ "precision": 0.0017832156643714674,
1414
+ "recall": 0.6514346439957492,
1415
+ "far": 0.9982167843356285,
1416
+ "csi": 0.0017815158287536074,
1417
+ "f1": 0.003556695348445904,
1418
+ "f2": 0.008819509387813826,
1419
+ "frequency_bias": 365.31455897980874,
1420
+ "predicted_positive_rate": 0.08503673469387756
1421
+ },
1422
+ "0.7000": {
1423
+ "threshold": 0.7,
1424
+ "tp": 959,
1425
+ "fp": 404322,
1426
+ "fn": 923,
1427
+ "precision": 0.0023662594594861344,
1428
+ "recall": 0.5095642933049946,
1429
+ "far": 0.9976337405405139,
1430
+ "csi": 0.0023608827091806087,
1431
+ "f1": 0.004710644140061843,
1432
+ "f2": 0.011615541327829578,
1433
+ "frequency_bias": 215.34590860786398,
1434
+ "predicted_positive_rate": 0.05012752009894867
1435
+ },
1436
+ "0.9000": {
1437
+ "threshold": 0.9,
1438
+ "tp": 736,
1439
+ "fp": 206564,
1440
+ "fn": 1146,
1441
+ "precision": 0.0035504100337674866,
1442
+ "recall": 0.39107332624867164,
1443
+ "far": 0.9964495899662326,
1444
+ "csi": 0.0035308904944206174,
1445
+ "f1": 0.007036934344255241,
1446
+ "f2": 0.01712998305621241,
1447
+ "frequency_bias": 110.14877789585547,
1448
+ "predicted_positive_rate": 0.025640074211502783
1449
+ }
1450
+ },
1451
+ "val_topk_area_metrics": {
1452
+ "0.0100": {
1453
+ "fraction": 0.01,
1454
+ "cells": 80850,
1455
+ "precision": 0.006629561074078083,
1456
+ "recall": 0.2848033905029297,
1457
+ "lift": 28.480341198987567
1458
+ },
1459
+ "0.0500": {
1460
+ "fraction": 0.05,
1461
+ "cells": 404250,
1462
+ "precision": 0.0023698206059634686,
1463
+ "recall": 0.5090329647064209,
1464
+ "lift": 10.180658822517413
1465
+ },
1466
+ "0.1000": {
1467
+ "fraction": 0.1,
1468
+ "cells": 808500,
1469
+ "precision": 0.0015807050513103604,
1470
+ "recall": 0.6790648102760315,
1471
+ "lift": 6.790648535135884
1472
+ }
1473
+ },
1474
+ "val_fss": {
1475
+ "0.1000": {
1476
+ "1": 0.0008930744755271114,
1477
+ "2": 0.000921422318230225,
1478
+ "4": 0.0009668763668795322,
1479
+ "8": 0.0010260119580676186
1480
+ },
1481
+ "0.2000": {
1482
+ "1": 0.0015794562705196968,
1483
+ "2": 0.0016669067534983428,
1484
+ "4": 0.001799706921313815,
1485
+ "8": 0.0019474635373948335
1486
+ },
1487
+ "0.3000": {
1488
+ "1": 0.00246002599564632,
1489
+ "2": 0.0026177117656231985,
1490
+ "4": 0.002871564863597964,
1491
+ "8": 0.003131757057791784
1492
+ },
1493
+ "0.5000": {
1494
+ "1": 0.004021237206644379,
1495
+ "2": 0.004332716953577953,
1496
+ "4": 0.004884649782999739,
1497
+ "8": 0.0054515150420901826
1498
+ },
1499
+ "0.7000": {
1500
+ "1": 0.005615133103695769,
1501
+ "2": 0.006360224351620203,
1502
+ "4": 0.007663492450681542,
1503
+ "8": 0.00913398414028943
1504
+ },
1505
+ "0.9000": {
1506
+ "1": 0.00885985202765427,
1507
+ "2": 0.01012085108726446,
1508
+ "4": 0.012505376077093011,
1509
+ "8": 0.015618568706976754
1510
+ }
1511
+ },
1512
+ "minutes": 0.33895504077275596
1513
+ },
1514
+ {
1515
+ "epoch": 10,
1516
+ "train_loss": 0.4308571537754615,
1517
+ "train_main_loss": 0.4065246517781404,
1518
+ "train_aux_spatial_loss": 0.04866500381171554,
1519
+ "val_loss": 0.2545071696241697,
1520
+ "val_pr_auc": 0.00492243368142961,
1521
+ "val_auroc": 0.8938939230518667,
1522
+ "val_brier": 0.06364420056343079,
1523
+ "val_brier_skill_score": -272.47424205655614,
1524
+ "val_ece": 0.15454458198181653,
1525
+ "val_positive_rate": 0.00023277674335986376,
1526
+ "val_precision": 0.002100446914367563,
1527
+ "val_positive_recall": 0.6615302869287991,
1528
+ "val_far": 0.9978995530856324,
1529
+ "val_csi": 0.0020981920157473947,
1530
+ "val_f1": 0.004187597647545546,
1531
+ "val_f2": 0.010370523390736333,
1532
+ "val_frequency_bias": 314.9473963868225,
1533
+ "val_threshold_metrics": {
1534
+ "0.1000": {
1535
+ "threshold": 0.1,
1536
+ "tp": 1759,
1537
+ "fp": 3554529,
1538
+ "fn": 123,
1539
+ "precision": 0.000494616858927061,
1540
+ "recall": 0.934643995749203,
1541
+ "far": 0.999505383141073,
1542
+ "csi": 0.0004945997523908232,
1543
+ "f1": 0.0009887104888186905,
1544
+ "f2": 0.0024678602935729564,
1545
+ "frequency_bias": 1889.6323060573857,
1546
+ "predicted_positive_rate": 0.43986246134817564
1547
+ },
1548
+ "0.2000": {
1549
+ "threshold": 0.2,
1550
+ "tp": 1593,
1551
+ "fp": 1928992,
1552
+ "fn": 289,
1553
+ "precision": 0.0008251384942905907,
1554
+ "recall": 0.8464399574920297,
1555
+ "far": 0.9991748615057094,
1556
+ "csi": 0.0008250149932103285,
1557
+ "f1": 0.0016486698091092889,
1558
+ "f2": 0.004109667496167664,
1559
+ "frequency_bias": 1025.8156216790649,
1560
+ "predicted_positive_rate": 0.23878602350030922
1561
+ },
1562
+ "0.3000": {
1563
+ "threshold": 0.3,
1564
+ "tp": 1485,
1565
+ "fp": 1212388,
1566
+ "fn": 397,
1567
+ "precision": 0.0012233569739173702,
1568
+ "recall": 0.7890541976620616,
1569
+ "far": 0.9987766430260826,
1570
+ "csi": 0.0012229570029729797,
1571
+ "f1": 0.0024429264119826774,
1572
+ "f2": 0.006079084592201907,
1573
+ "frequency_bias": 644.990967056323,
1574
+ "predicted_positive_rate": 0.15013889919604206
1575
+ },
1576
+ "0.5000": {
1577
+ "threshold": 0.5,
1578
+ "tp": 1245,
1579
+ "fp": 591486,
1580
+ "fn": 637,
1581
+ "precision": 0.002100446914367563,
1582
+ "recall": 0.6615302869287991,
1583
+ "far": 0.9978995530856324,
1584
+ "csi": 0.0020981920157473947,
1585
+ "f1": 0.004187597647545546,
1586
+ "f2": 0.010370523390736333,
1587
+ "frequency_bias": 314.9473963868225,
1588
+ "predicted_positive_rate": 0.07331243042671615
1589
+ },
1590
+ "0.7000": {
1591
+ "threshold": 0.7,
1592
+ "tp": 948,
1593
+ "fp": 305265,
1594
+ "fn": 934,
1595
+ "precision": 0.0030958842374425644,
1596
+ "recall": 0.5037194473963869,
1597
+ "far": 0.9969041157625574,
1598
+ "csi": 0.0030864699964512107,
1599
+ "f1": 0.0061539460231422125,
1600
+ "f2": 0.015108003098096838,
1601
+ "frequency_bias": 162.70616365568543,
1602
+ "predicted_positive_rate": 0.03787421150278293
1603
+ },
1604
+ "0.9000": {
1605
+ "threshold": 0.9,
1606
+ "tp": 697,
1607
+ "fp": 143067,
1608
+ "fn": 1185,
1609
+ "precision": 0.004848223477365683,
1610
+ "recall": 0.3703506907545165,
1611
+ "far": 0.9951517765226343,
1612
+ "csi": 0.004808587848139691,
1613
+ "f1": 0.009571151971217886,
1614
+ "f2": 0.023034925838775352,
1615
+ "frequency_bias": 76.38894792773645,
1616
+ "predicted_positive_rate": 0.017781570810142238
1617
+ }
1618
+ },
1619
+ "val_topk_area_metrics": {
1620
+ "0.0100": {
1621
+ "fraction": 0.01,
1622
+ "cells": 80850,
1623
+ "precision": 0.006716141011565924,
1624
+ "recall": 0.2885228395462036,
1625
+ "lift": 28.852285304047886
1626
+ },
1627
+ "0.0500": {
1628
+ "fraction": 0.05,
1629
+ "cells": 404250,
1630
+ "precision": 0.0026839827187359333,
1631
+ "recall": 0.5765143632888794,
1632
+ "lift": 11.530287261501037
1633
+ },
1634
+ "0.1000": {
1635
+ "fraction": 0.1,
1636
+ "cells": 808500,
1637
+ "precision": 0.001667285105213523,
1638
+ "recall": 0.7162593007087708,
1639
+ "lift": 7.162593140311982
1640
+ }
1641
+ },
1642
+ "val_fss": {
1643
+ "0.1000": {
1644
+ "1": 0.0010543004451490923,
1645
+ "2": 0.0010971495172527046,
1646
+ "4": 0.0011617131253165436,
1647
+ "8": 0.001235067155033076
1648
+ },
1649
+ "0.2000": {
1650
+ "1": 0.0018153448265396666,
1651
+ "2": 0.00192737425428402,
1652
+ "4": 0.0020974439448524507,
1653
+ "8": 0.0022549619868982296
1654
+ },
1655
+ "0.3000": {
1656
+ "1": 0.0027408731997776714,
1657
+ "2": 0.002930739084691436,
1658
+ "4": 0.0032168364951372652,
1659
+ "8": 0.0034672212918110956
1660
+ },
1661
+ "0.5000": {
1662
+ "1": 0.0048490908581931835,
1663
+ "2": 0.0052456592900168575,
1664
+ "4": 0.005907669840747531,
1665
+ "8": 0.006570117783041063
1666
+ },
1667
+ "0.7000": {
1668
+ "1": 0.007577933898357814,
1669
+ "2": 0.008558571828157113,
1670
+ "4": 0.010329712940135849,
1671
+ "8": 0.012440375731332498
1672
+ },
1673
+ "0.9000": {
1674
+ "1": 0.012198325070619909,
1675
+ "2": 0.013721391504927793,
1676
+ "4": 0.017129504146446983,
1677
+ "8": 0.022312787696272984
1678
+ }
1679
+ },
1680
+ "minutes": 0.3265586694081624
1681
+ }
1682
+ ]
models/wildfire_fm/metrics/reference_fireprone_seed_42_20260504/run_summary.json ADDED
@@ -0,0 +1,172 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "run_name": "reference_fireprone_seed_42_20260504",
3
+ "device": "cuda",
4
+ "index_root": "<local path omitted>",
5
+ "input_channels": 16,
6
+ "tile_size": 32,
7
+ "num_train_tiles": 27177,
8
+ "positive_train_tiles": 6724,
9
+ "negative_train_tiles": 20453,
10
+ "train_positive_rate": 0.0018277173713066195,
11
+ "metric_reference_positive_rate": 0.0002787771234976204,
12
+ "pos_weight": 50.0,
13
+ "use_aux_spatial_head": true,
14
+ "aux_spatial_radius": 2,
15
+ "aux_spatial_loss_weight": 0.5,
16
+ "aux_positive_rate": 0.004560296846011132,
17
+ "init_checkpoint": "<local path omitted>",
18
+ "best_val_pr_auc": 0.005532091282032133,
19
+ "best_val_auroc": 0.8821471865606735,
20
+ "best_test_pr_auc": 0.0016100872246761122,
21
+ "best_test_auroc": 0.8121210769028695,
22
+ "best_test_brier": 0.09570477902889252,
23
+ "best_test_ece": 0.2090970246477704,
24
+ "best_test_topk_area_metrics": {
25
+ "0.0100": {
26
+ "fraction": 0.01,
27
+ "cells": 80850,
28
+ "precision": 0.0027087198104709387,
29
+ "recall": 0.11167771369218826,
30
+ "lift": 11.16777118374645
31
+ },
32
+ "0.0500": {
33
+ "fraction": 0.05,
34
+ "cells": 404250,
35
+ "precision": 0.0018082869937643409,
36
+ "recall": 0.37276899814605713,
37
+ "lift": 7.455379955815317
38
+ },
39
+ "0.1000": {
40
+ "fraction": 0.1,
41
+ "cells": 808500,
42
+ "precision": 0.0012504637707024813,
43
+ "recall": 0.5155532956123352,
44
+ "lift": 5.155532591738293
45
+ }
46
+ },
47
+ "best_test_threshold_metrics": {
48
+ "0.1000": {
49
+ "threshold": 0.1,
50
+ "tp": 1806,
51
+ "fp": 4593586,
52
+ "fn": 155,
53
+ "precision": 0.00039300238151609263,
54
+ "recall": 0.9209586945436002,
55
+ "far": 0.9996069976184839,
56
+ "csi": 0.0003929891262128317,
57
+ "f1": 0.000785669492858173,
58
+ "f2": 0.0019616634906400626,
59
+ "frequency_bias": 2343.392146863845,
60
+ "predicted_positive_rate": 0.5683849103277675
61
+ },
62
+ "0.2000": {
63
+ "threshold": 0.2,
64
+ "tp": 1550,
65
+ "fp": 2681763,
66
+ "fn": 411,
67
+ "precision": 0.0005776441287319072,
68
+ "recall": 0.7904130545639979,
69
+ "far": 0.999422355871268,
70
+ "csi": 0.0005775556651876273,
71
+ "f1": 0.0011544445743711814,
72
+ "f2": 0.002879802256055667,
73
+ "frequency_bias": 1368.3391126976032,
74
+ "predicted_positive_rate": 0.3318878169449598
75
+ },
76
+ "0.3000": {
77
+ "threshold": 0.3,
78
+ "tp": 1334,
79
+ "fp": 1753061,
80
+ "fn": 627,
81
+ "precision": 0.0007603760840631671,
82
+ "recall": 0.6802651708312085,
83
+ "far": 0.9992396239159368,
84
+ "csi": 0.0007601044317393172,
85
+ "f1": 0.0015190542236312,
86
+ "f2": 0.003784957658978152,
87
+ "frequency_bias": 894.6430392656807,
88
+ "predicted_positive_rate": 0.21699381570810142
89
+ },
90
+ "0.5000": {
91
+ "threshold": 0.5,
92
+ "tp": 1069,
93
+ "fp": 930711,
94
+ "fn": 892,
95
+ "precision": 0.0011472665221404193,
96
+ "recall": 0.5451300356960734,
97
+ "far": 0.9988527334778596,
98
+ "csi": 0.0011461692856652714,
99
+ "f1": 0.0022897141712744755,
100
+ "f2": 0.0056884455910023585,
101
+ "frequency_bias": 475.15553289138194,
102
+ "predicted_positive_rate": 0.11524799010513297
103
+ },
104
+ "0.7000": {
105
+ "threshold": 0.7,
106
+ "tp": 843,
107
+ "fp": 514028,
108
+ "fn": 1118,
109
+ "precision": 0.0016373033245220647,
110
+ "recall": 0.4298827129015808,
111
+ "far": 0.998362696675478,
112
+ "csi": 0.0016337557583591899,
113
+ "f1": 0.0032621819082409758,
114
+ "f2": 0.008063667581760615,
115
+ "frequency_bias": 262.5553289138195,
116
+ "predicted_positive_rate": 0.06368225108225108
117
+ },
118
+ "0.9000": {
119
+ "threshold": 0.9,
120
+ "tp": 494,
121
+ "fp": 230401,
122
+ "fn": 1467,
123
+ "precision": 0.0021395006388185106,
124
+ "recall": 0.2519122896481387,
125
+ "far": 0.9978604993611815,
126
+ "csi": 0.002125993062548954,
127
+ "f1": 0.004242965609647164,
128
+ "f2": 0.010346026413782414,
129
+ "frequency_bias": 117.74349821519633,
130
+ "predicted_positive_rate": 0.028558441558441557
131
+ }
132
+ },
133
+ "best_test_fss": {
134
+ "0.1000": {
135
+ "1": 0.0008268794294157278,
136
+ "2": 0.0008514076234114043,
137
+ "4": 0.0008867121111854059,
138
+ "8": 0.0009292544410690606
139
+ },
140
+ "0.2000": {
141
+ "1": 0.001245705784772344,
142
+ "2": 0.0012999708169816326,
143
+ "4": 0.0013747560191506025,
144
+ "8": 0.0014380244101879214
145
+ },
146
+ "0.3000": {
147
+ "1": 0.0016567546208199335,
148
+ "2": 0.0017403972985233773,
149
+ "4": 0.0018648856518644896,
150
+ "8": 0.001957178150997607
151
+ },
152
+ "0.5000": {
153
+ "1": 0.002557529963904237,
154
+ "2": 0.0027217819781574226,
155
+ "4": 0.0029546256500705415,
156
+ "8": 0.003125849885388443
157
+ },
158
+ "0.7000": {
159
+ "1": 0.0037552341559934366,
160
+ "2": 0.004108313787275497,
161
+ "4": 0.004633106027329581,
162
+ "8": 0.005223108606388305
163
+ },
164
+ "0.9000": {
165
+ "1": 0.005267983383194896,
166
+ "2": 0.006025153257028237,
167
+ "4": 0.007611176315223789,
168
+ "8": 0.009809039775823591
169
+ }
170
+ },
171
+ "epochs": 10
172
+ }
models/wildfire_fm/metrics/reference_fireprone_seed_42_20260504/tile_summary.json ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "index_root": "<local path omitted>",
3
+ "tile_size": 32,
4
+ "num_train_tiles": 27177,
5
+ "positive_train_tiles": 6724,
6
+ "negative_train_tiles": 20453,
7
+ "input_channels": 16,
8
+ "train_positive_rate": 0.0018277173713066195,
9
+ "metric_reference_positive_rate": 0.0002787771234976204,
10
+ "pos_weight_source": "tiles",
11
+ "positive_rate_source": "tiles",
12
+ "pos_weight": 50.0,
13
+ "loss_type": "bce",
14
+ "train_target_mode": "dilate_max",
15
+ "train_target_radius": 2
16
+ }
models/wildfire_fm/metrics/reference_fireprone_seed_7_20260504/history.json ADDED
@@ -0,0 +1,1682 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "epoch": 1,
4
+ "train_loss": 0.5795233543991986,
5
+ "train_main_loss": 0.5336806391359897,
6
+ "train_aux_spatial_loss": 0.0916854308093406,
7
+ "val_loss": 0.5250215088327725,
8
+ "val_pr_auc": 0.00302956816406225,
9
+ "val_auroc": 0.8476268012299131,
10
+ "val_brier": 0.15357030928134918,
11
+ "val_brier_skill_score": -658.879825047864,
12
+ "val_ece": 0.28153358592477284,
13
+ "val_positive_rate": 0.00023277674335986376,
14
+ "val_precision": 0.0008681095747196535,
15
+ "val_positive_recall": 0.7412327311370882,
16
+ "val_far": 0.9991318904252804,
17
+ "val_csi": 0.0008678465647273562,
18
+ "val_f1": 0.001734188120251961,
19
+ "val_f2": 0.004320308609399505,
20
+ "val_frequency_bias": 853.84697130712,
21
+ "val_threshold_metrics": {
22
+ "0.1000": {
23
+ "threshold": 0.1,
24
+ "tp": 1838,
25
+ "fp": 5383727,
26
+ "fn": 44,
27
+ "precision": 0.0003412826695063563,
28
+ "recall": 0.9766206163655685,
29
+ "far": 0.9996587173304936,
30
+ "csi": 0.00034127988125391207,
31
+ "f1": 0.0006823268980650761,
32
+ "f2": 0.0017040314342808473,
33
+ "frequency_bias": 2861.6179596174284,
34
+ "predicted_positive_rate": 0.6661181199752628
35
+ },
36
+ "0.2000": {
37
+ "threshold": 0.2,
38
+ "tp": 1736,
39
+ "fp": 3897785,
40
+ "fn": 146,
41
+ "precision": 0.0004451828827181595,
42
+ "recall": 0.922422954303932,
43
+ "far": 0.9995548171172819,
44
+ "csi": 0.0004451662154742956,
45
+ "f1": 0.0008899362613910945,
46
+ "f2": 0.0022216255798174016,
47
+ "frequency_bias": 2072.009032943677,
48
+ "predicted_positive_rate": 0.4823155225726654
49
+ },
50
+ "0.3000": {
51
+ "threshold": 0.3,
52
+ "tp": 1615,
53
+ "fp": 2934454,
54
+ "fn": 267,
55
+ "precision": 0.0005500551928445823,
56
+ "recall": 0.8581296493092455,
57
+ "far": 0.9994499448071554,
58
+ "csi": 0.0005500051765193084,
59
+ "f1": 0.0010994056742266976,
60
+ "f2": 0.002743242366397302,
61
+ "frequency_bias": 1560.0791710945803,
62
+ "predicted_positive_rate": 0.36315015460729744
63
+ },
64
+ "0.5000": {
65
+ "threshold": 0.5,
66
+ "tp": 1395,
67
+ "fp": 1605545,
68
+ "fn": 487,
69
+ "precision": 0.0008681095747196535,
70
+ "recall": 0.7412327311370882,
71
+ "far": 0.9991318904252804,
72
+ "csi": 0.0008678465647273562,
73
+ "f1": 0.001734188120251961,
74
+ "f2": 0.004320308609399505,
75
+ "frequency_bias": 853.84697130712,
76
+ "predicted_positive_rate": 0.1987557204700062
77
+ },
78
+ "0.7000": {
79
+ "threshold": 0.7,
80
+ "tp": 1088,
81
+ "fp": 910358,
82
+ "fn": 794,
83
+ "precision": 0.001193707581140298,
84
+ "recall": 0.5781083953241233,
85
+ "far": 0.9988062924188597,
86
+ "csi": 0.0011926685959835132,
87
+ "f1": 0.002382495664208258,
88
+ "f2": 0.005919645169504252,
89
+ "frequency_bias": 484.29649309245485,
90
+ "predicted_positive_rate": 0.11273296227581941
91
+ },
92
+ "0.9000": {
93
+ "threshold": 0.9,
94
+ "tp": 701,
95
+ "fp": 394270,
96
+ "fn": 1181,
97
+ "precision": 0.0017748138470925713,
98
+ "recall": 0.37247608926673753,
99
+ "far": 0.9982251861529075,
100
+ "csi": 0.0017695228094266847,
101
+ "f1": 0.0035327942588313558,
102
+ "f2": 0.008708096169183027,
103
+ "frequency_bias": 209.86769394261424,
104
+ "predicted_positive_rate": 0.048852319109461965
105
+ }
106
+ },
107
+ "val_topk_area_metrics": {
108
+ "0.0100": {
109
+ "fraction": 0.01,
110
+ "cells": 80850,
111
+ "precision": 0.0043290043249726295,
112
+ "recall": 0.18597236275672913,
113
+ "lift": 18.59723726042579
114
+ },
115
+ "0.0500": {
116
+ "fraction": 0.05,
117
+ "cells": 404250,
118
+ "precision": 0.0017637599958106875,
119
+ "recall": 0.3788522779941559,
120
+ "lift": 7.577045586053171
121
+ },
122
+ "0.1000": {
123
+ "fraction": 0.1,
124
+ "cells": 808500,
125
+ "precision": 0.0012479900615289807,
126
+ "recall": 0.5361317992210388,
127
+ "lift": 5.361317645034825
128
+ }
129
+ },
130
+ "val_fss": {
131
+ "0.1000": {
132
+ "1": 0.0007067254219508268,
133
+ "2": 0.0007234213847714388,
134
+ "4": 0.0007495019182500728,
135
+ "8": 0.0007830543185699534
136
+ },
137
+ "0.2000": {
138
+ "1": 0.0009375066389885056,
139
+ "2": 0.0009701896382775521,
140
+ "4": 0.0010247521613826471,
141
+ "8": 0.0010816868830242354
142
+ },
143
+ "0.3000": {
144
+ "1": 0.0011841353931208998,
145
+ "2": 0.0012332094695163276,
146
+ "4": 0.0013160793352786637,
147
+ "8": 0.0013954395228068517
148
+ },
149
+ "0.5000": {
150
+ "1": 0.001895017558836809,
151
+ "2": 0.001973506551422588,
152
+ "4": 0.0021128830563802437,
153
+ "8": 0.0022158294695364678
154
+ },
155
+ "0.7000": {
156
+ "1": 0.0026256074379803485,
157
+ "2": 0.0027993105699366527,
158
+ "4": 0.0030546381753130403,
159
+ "8": 0.003188899049464955
160
+ },
161
+ "0.9000": {
162
+ "1": 0.004244499691496761,
163
+ "2": 0.004616982081301013,
164
+ "4": 0.005185018364351035,
165
+ "8": 0.005703623485958986
166
+ }
167
+ },
168
+ "minutes": 0.38692938486735023
169
+ },
170
+ {
171
+ "epoch": 2,
172
+ "train_loss": 0.5295870734150671,
173
+ "train_main_loss": 0.4984965211945434,
174
+ "train_aux_spatial_loss": 0.06218110369714074,
175
+ "val_loss": 0.1981954239308834,
176
+ "val_pr_auc": 0.002046157994282752,
177
+ "val_auroc": 0.8487165040319367,
178
+ "val_brier": 0.04589230194687843,
179
+ "val_brier_skill_score": -196.19569701633563,
180
+ "val_ece": 0.12395327587383405,
181
+ "val_positive_rate": 0.00023277674335986376,
182
+ "val_precision": 0.001856401444928432,
183
+ "val_positive_recall": 0.3926673751328374,
184
+ "val_far": 0.9981435985550716,
185
+ "val_csi": 0.0018510864800551068,
186
+ "val_f1": 0.0036953325799321942,
187
+ "val_f2": 0.00910973595325559,
188
+ "val_frequency_bias": 211.52072263549417,
189
+ "val_threshold_metrics": {
190
+ "0.1000": {
191
+ "threshold": 0.1,
192
+ "tp": 1653,
193
+ "fp": 3106762,
194
+ "fn": 229,
195
+ "precision": 0.0005317822748892925,
196
+ "recall": 0.8783209351753454,
197
+ "far": 0.9994682177251107,
198
+ "csi": 0.0005317431008504029,
199
+ "f1": 0.001062921000791886,
200
+ "f2": 0.0026524875455038815,
201
+ "frequency_bias": 1651.6551540913922,
202
+ "predicted_positive_rate": 0.3844669140383426
203
+ },
204
+ "0.2000": {
205
+ "threshold": 0.2,
206
+ "tp": 1331,
207
+ "fp": 1490961,
208
+ "fn": 551,
209
+ "precision": 0.0008919165954116219,
210
+ "recall": 0.7072263549415515,
211
+ "far": 0.9991080834045883,
212
+ "csi": 0.0008915873939858378,
213
+ "f1": 0.0017815863480424637,
214
+ "f2": 0.0044371991305623346,
215
+ "frequency_bias": 792.9287991498406,
216
+ "predicted_positive_rate": 0.18457538651824365
217
+ },
218
+ "0.3000": {
219
+ "threshold": 0.3,
220
+ "tp": 1067,
221
+ "fp": 834474,
222
+ "fn": 815,
223
+ "precision": 0.0012770169267576337,
224
+ "recall": 0.5669500531349628,
225
+ "far": 0.9987229830732424,
226
+ "csi": 0.0012757725179229898,
227
+ "f1": 0.0025482939924028835,
228
+ "f2": 0.006328070418909959,
229
+ "frequency_bias": 443.9643995749203,
230
+ "predicted_positive_rate": 0.10334458874458874
231
+ },
232
+ "0.5000": {
233
+ "threshold": 0.5,
234
+ "tp": 739,
235
+ "fp": 397343,
236
+ "fn": 1143,
237
+ "precision": 0.001856401444928432,
238
+ "recall": 0.3926673751328374,
239
+ "far": 0.9981435985550716,
240
+ "csi": 0.0018510864800551068,
241
+ "f1": 0.0036953325799321942,
242
+ "f2": 0.00910973595325559,
243
+ "frequency_bias": 211.52072263549417,
244
+ "predicted_positive_rate": 0.049237105751391466
245
+ },
246
+ "0.7000": {
247
+ "threshold": 0.7,
248
+ "tp": 617,
249
+ "fp": 206285,
250
+ "fn": 1265,
251
+ "precision": 0.0029820881383456903,
252
+ "recall": 0.32784272051009566,
253
+ "far": 0.9970179118616543,
254
+ "csi": 0.0029639664307983494,
255
+ "f1": 0.0059104145911564095,
256
+ "f2": 0.014386979433847877,
257
+ "frequency_bias": 109.93730074388948,
258
+ "predicted_positive_rate": 0.025590847247990104
259
+ },
260
+ "0.9000": {
261
+ "threshold": 0.9,
262
+ "tp": 348,
263
+ "fp": 86362,
264
+ "fn": 1534,
265
+ "precision": 0.004013377926421404,
266
+ "recall": 0.1849096705632306,
267
+ "far": 0.9959866220735786,
268
+ "csi": 0.003943610897058157,
269
+ "f1": 0.00785623984106917,
270
+ "f2": 0.018463889301555635,
271
+ "frequency_bias": 46.07332624867163,
272
+ "predicted_positive_rate": 0.010724799010513297
273
+ }
274
+ },
275
+ "val_topk_area_metrics": {
276
+ "0.0100": {
277
+ "fraction": 0.01,
278
+ "cells": 80850,
279
+ "precision": 0.004044526722282171,
280
+ "recall": 0.1737513244152069,
281
+ "lift": 17.375132343137437
282
+ },
283
+ "0.0500": {
284
+ "fraction": 0.05,
285
+ "cells": 404250,
286
+ "precision": 0.0018429190386086702,
287
+ "recall": 0.39585548639297485,
288
+ "lift": 7.917109810921228
289
+ },
290
+ "0.1000": {
291
+ "fraction": 0.1,
292
+ "cells": 808500,
293
+ "precision": 0.0013036486925557256,
294
+ "recall": 0.5600425004959106,
295
+ "lift": 5.600424998387127
296
+ }
297
+ },
298
+ "val_fss": {
299
+ "0.1000": {
300
+ "1": 0.0011313298295642094,
301
+ "2": 0.0011683798708436166,
302
+ "4": 0.0012267995062213988,
303
+ "8": 0.0012904870520601408
304
+ },
305
+ "0.2000": {
306
+ "1": 0.0019838003913644764,
307
+ "2": 0.0020951564940783207,
308
+ "4": 0.002271241452076689,
309
+ "8": 0.0024139105838063557
310
+ },
311
+ "0.3000": {
312
+ "1": 0.0029177942126825673,
313
+ "2": 0.0031946482222295902,
314
+ "4": 0.0036810675049008257,
315
+ "8": 0.004083577845361508
316
+ },
317
+ "0.5000": {
318
+ "1": 0.0046250396513106695,
319
+ "2": 0.005241562890837548,
320
+ "4": 0.006354549298866807,
321
+ "8": 0.00746207518491393
322
+ },
323
+ "0.7000": {
324
+ "1": 0.007309355074624491,
325
+ "2": 0.008090759551170335,
326
+ "4": 0.009921752700405628,
327
+ "8": 0.012786519539836116
328
+ },
329
+ "0.9000": {
330
+ "1": 0.01030998864826782,
331
+ "2": 0.011657290946334498,
332
+ "4": 0.016018656643936313,
333
+ "8": 0.025224938209435277
334
+ }
335
+ },
336
+ "minutes": 0.3169411182403564
337
+ },
338
+ {
339
+ "epoch": 3,
340
+ "train_loss": 0.5118337455830854,
341
+ "train_main_loss": 0.48268066439472623,
342
+ "train_aux_spatial_loss": 0.05830616311089252,
343
+ "val_loss": 0.31896051540970805,
344
+ "val_pr_auc": 0.001019430946186465,
345
+ "val_auroc": 0.8272157621144766,
346
+ "val_brier": 0.08598973602056503,
347
+ "val_brier_skill_score": -368.49129181739414,
348
+ "val_ece": 0.18084020724136254,
349
+ "val_positive_rate": 0.00023277674335986376,
350
+ "val_precision": 0.0010149243054251504,
351
+ "val_positive_recall": 0.4824654622741764,
352
+ "val_far": 0.9989850756945748,
353
+ "val_csi": 0.0010138205626927432,
354
+ "val_f1": 0.0020255875430827746,
355
+ "val_f2": 0.005032277515695386,
356
+ "val_frequency_bias": 475.3708820403826,
357
+ "val_threshold_metrics": {
358
+ "0.1000": {
359
+ "threshold": 0.1,
360
+ "tp": 1684,
361
+ "fp": 3663042,
362
+ "fn": 198,
363
+ "precision": 0.0004595159365256775,
364
+ "recall": 0.8947927736450585,
365
+ "far": 0.9995404840634743,
366
+ "csi": 0.0004594911108661462,
367
+ "f1": 0.0009185601515078786,
368
+ "f2": 0.0022928697197960707,
369
+ "frequency_bias": 1947.2507970244421,
370
+ "predicted_positive_rate": 0.4532747062461348
371
+ },
372
+ "0.2000": {
373
+ "threshold": 0.2,
374
+ "tp": 1507,
375
+ "fp": 2277895,
376
+ "fn": 375,
377
+ "precision": 0.0006611383161022057,
378
+ "recall": 0.8007438894792773,
379
+ "far": 0.9993388616838977,
380
+ "csi": 0.0006610295656110225,
381
+ "f1": 0.0013211857883542776,
382
+ "f2": 0.0032948100728924803,
383
+ "frequency_bias": 1211.1594048884165,
384
+ "predicted_positive_rate": 0.2819297464440322
385
+ },
386
+ "0.3000": {
387
+ "threshold": 0.3,
388
+ "tp": 1334,
389
+ "fp": 1581254,
390
+ "fn": 548,
391
+ "precision": 0.000842923110752767,
392
+ "recall": 0.7088204038257173,
393
+ "far": 0.9991570768892473,
394
+ "csi": 0.0008426313342631334,
395
+ "f1": 0.0016838438089708232,
396
+ "f2": 0.00419466252776527,
397
+ "frequency_bias": 840.9075451647184,
398
+ "predicted_positive_rate": 0.19574372294372294
399
+ },
400
+ "0.5000": {
401
+ "threshold": 0.5,
402
+ "tp": 908,
403
+ "fp": 893740,
404
+ "fn": 974,
405
+ "precision": 0.0010149243054251504,
406
+ "recall": 0.4824654622741764,
407
+ "far": 0.9989850756945748,
408
+ "csi": 0.0010138205626927432,
409
+ "f1": 0.0020255875430827746,
410
+ "f2": 0.005032277515695386,
411
+ "frequency_bias": 475.3708820403826,
412
+ "predicted_positive_rate": 0.11065528756957328
413
+ },
414
+ "0.7000": {
415
+ "threshold": 0.7,
416
+ "tp": 621,
417
+ "fp": 497577,
418
+ "fn": 1261,
419
+ "precision": 0.0012464923584598895,
420
+ "recall": 0.3299681190223167,
421
+ "far": 0.9987535076415401,
422
+ "csi": 0.0012433452996141825,
423
+ "f1": 0.002483602623580227,
424
+ "f2": 0.006139688289706283,
425
+ "frequency_bias": 264.7173219978746,
426
+ "predicted_positive_rate": 0.06162003710575139
427
+ },
428
+ "0.9000": {
429
+ "threshold": 0.9,
430
+ "tp": 286,
431
+ "fp": 184589,
432
+ "fn": 1596,
433
+ "precision": 0.0015469912102772144,
434
+ "recall": 0.15196599362380447,
435
+ "far": 0.9984530087897228,
436
+ "csi": 0.001533750556386784,
437
+ "f1": 0.0030628035361459013,
438
+ "f2": 0.007432316543920833,
439
+ "frequency_bias": 98.23326248671626,
440
+ "predicted_positive_rate": 0.022866419294990725
441
+ }
442
+ },
443
+ "val_topk_area_metrics": {
444
+ "0.0100": {
445
+ "fraction": 0.01,
446
+ "cells": 80850,
447
+ "precision": 0.0017439703224226832,
448
+ "recall": 0.07492029666900635,
449
+ "lift": 7.4920299049229895
450
+ },
451
+ "0.0500": {
452
+ "fraction": 0.05,
453
+ "cells": 404250,
454
+ "precision": 0.001338280737400055,
455
+ "recall": 0.2874601483345032,
456
+ "lift": 5.749202940480721
457
+ },
458
+ "0.1000": {
459
+ "fraction": 0.1,
460
+ "cells": 808500,
461
+ "precision": 0.0010674088262021542,
462
+ "recall": 0.4585547149181366,
463
+ "lift": 4.585547554258811
464
+ }
465
+ },
466
+ "val_fss": {
467
+ "0.1000": {
468
+ "1": 0.0009740815185863561,
469
+ "2": 0.001005812161545827,
470
+ "4": 0.001055261976948163,
471
+ "8": 0.0010992879644106113
472
+ },
473
+ "0.2000": {
474
+ "1": 0.0014229145916550001,
475
+ "2": 0.0014700339354011271,
476
+ "4": 0.0015364414825030925,
477
+ "8": 0.0015827285477550967
478
+ },
479
+ "0.3000": {
480
+ "1": 0.0018098067083015534,
481
+ "2": 0.0018650612200171723,
482
+ "4": 0.0019665999384206323,
483
+ "8": 0.002042833409939604
484
+ },
485
+ "0.5000": {
486
+ "1": 0.0023055038912407344,
487
+ "2": 0.0024273937090060205,
488
+ "4": 0.0026763229300285074,
489
+ "8": 0.0029077273131987713
490
+ },
491
+ "0.7000": {
492
+ "1": 0.002861966206934352,
493
+ "2": 0.0030903014392590356,
494
+ "4": 0.0036201637468585846,
495
+ "8": 0.004202406612231591
496
+ },
497
+ "0.9000": {
498
+ "1": 0.0038396208986245517,
499
+ "2": 0.004425201788265554,
500
+ "4": 0.005877068610142366,
501
+ "8": 0.008076184699332467
502
+ }
503
+ },
504
+ "minutes": 0.33083393971125286
505
+ },
506
+ {
507
+ "epoch": 4,
508
+ "train_loss": 0.5014545876805161,
509
+ "train_main_loss": 0.4733086560772328,
510
+ "train_aux_spatial_loss": 0.056291862974635516,
511
+ "val_loss": 0.714298881093661,
512
+ "val_pr_auc": 0.0030682622199010843,
513
+ "val_auroc": 0.8761108875200969,
514
+ "val_brier": 0.2028871327638626,
515
+ "val_brier_skill_score": -870.7904281054932,
516
+ "val_ece": 0.3354083814166639,
517
+ "val_positive_rate": 0.00023277674335986376,
518
+ "val_precision": 0.0007264174734926152,
519
+ "val_positive_recall": 0.844845908607864,
520
+ "val_far": 0.9992735825265073,
521
+ "val_csi": 0.0007263205787176193,
522
+ "val_f1": 0.0014515868400415207,
523
+ "val_f2": 0.003619638382190104,
524
+ "val_frequency_bias": 1163.0308182784272,
525
+ "val_threshold_metrics": {
526
+ "0.1000": {
527
+ "threshold": 0.1,
528
+ "tp": 1871,
529
+ "fp": 5911512,
530
+ "fn": 11,
531
+ "precision": 0.0003164009501836766,
532
+ "recall": 0.9941551540913921,
533
+ "far": 0.9996835990498163,
534
+ "csi": 0.00031640036161973984,
535
+ "f1": 0.0006326005681909433,
536
+ "f2": 0.0015799933489964635,
537
+ "frequency_bias": 3142.0738575982996,
538
+ "predicted_positive_rate": 0.7314017316017316
539
+ },
540
+ "0.2000": {
541
+ "threshold": 0.2,
542
+ "tp": 1790,
543
+ "fp": 4373008,
544
+ "fn": 92,
545
+ "precision": 0.00040916174872531255,
546
+ "recall": 0.9511158342189161,
547
+ "far": 0.9995908382512747,
548
+ "csi": 0.0004091531444219169,
549
+ "f1": 0.0008179716131862507,
550
+ "f2": 0.0020422944345080667,
551
+ "frequency_bias": 2324.547290116897,
552
+ "predicted_positive_rate": 0.5411005565862709
553
+ },
554
+ "0.3000": {
555
+ "threshold": 0.3,
556
+ "tp": 1725,
557
+ "fp": 3415319,
558
+ "fn": 157,
559
+ "precision": 0.00050482229669855,
560
+ "recall": 0.9165781083953242,
561
+ "far": 0.9994951777033014,
562
+ "csi": 0.0005047991031256283,
563
+ "f1": 0.0010090888191203904,
564
+ "f2": 0.002518562903627081,
565
+ "frequency_bias": 1815.6450584484592,
566
+ "predicted_positive_rate": 0.42263995052566483
567
+ },
568
+ "0.5000": {
569
+ "threshold": 0.5,
570
+ "tp": 1590,
571
+ "fp": 2187234,
572
+ "fn": 292,
573
+ "precision": 0.0007264174734926152,
574
+ "recall": 0.844845908607864,
575
+ "far": 0.9992735825265073,
576
+ "csi": 0.0007263205787176193,
577
+ "f1": 0.0014515868400415207,
578
+ "f2": 0.003619638382190104,
579
+ "frequency_bias": 1163.0308182784272,
580
+ "predicted_positive_rate": 0.2707265306122449
581
+ },
582
+ "0.7000": {
583
+ "threshold": 0.7,
584
+ "tp": 1441,
585
+ "fp": 1361655,
586
+ "fn": 441,
587
+ "precision": 0.0010571522475306214,
588
+ "recall": 0.7656748140276302,
589
+ "far": 0.9989428477524693,
590
+ "csi": 0.0010568103395800774,
591
+ "f1": 0.002111389341073629,
592
+ "f2": 0.005256729781471797,
593
+ "frequency_bias": 724.2805526036132,
594
+ "predicted_positive_rate": 0.168595670995671
595
+ },
596
+ "0.9000": {
597
+ "threshold": 0.9,
598
+ "tp": 1115,
599
+ "fp": 634236,
600
+ "fn": 767,
601
+ "precision": 0.001754935460871235,
602
+ "recall": 0.5924548352816154,
603
+ "far": 0.9982450645391288,
604
+ "csi": 0.0017528194454488003,
605
+ "f1": 0.003499504890675781,
606
+ "f2": 0.008671927376691415,
607
+ "frequency_bias": 337.59351753453774,
608
+ "predicted_positive_rate": 0.07858392084106369
609
+ }
610
+ },
611
+ "val_topk_area_metrics": {
612
+ "0.0100": {
613
+ "fraction": 0.01,
614
+ "cells": 80850,
615
+ "precision": 0.005293753929436207,
616
+ "recall": 0.22741764783859253,
617
+ "lift": 22.74176471853234
618
+ },
619
+ "0.0500": {
620
+ "fraction": 0.05,
621
+ "cells": 404250,
622
+ "precision": 0.002278293250128627,
623
+ "recall": 0.48937299847602844,
624
+ "lift": 9.787460797174546
625
+ },
626
+ "0.1000": {
627
+ "fraction": 0.1,
628
+ "cells": 808500,
629
+ "precision": 0.0015337043441832066,
630
+ "recall": 0.6588735580444336,
631
+ "lift": 6.588735292220149
632
+ }
633
+ },
634
+ "val_fss": {
635
+ "0.1000": {
636
+ "1": 0.0006518448132221133,
637
+ "2": 0.0006635725065556874,
638
+ "4": 0.0006826997042340688,
639
+ "8": 0.0007084853296767113
640
+ },
641
+ "0.2000": {
642
+ "1": 0.0008589763023596486,
643
+ "2": 0.0008854152202262267,
644
+ "4": 0.0009275047159825744,
645
+ "8": 0.000974054012801262
646
+ },
647
+ "0.3000": {
648
+ "1": 0.0010670370878855806,
649
+ "2": 0.0011091460766166072,
650
+ "4": 0.0011764363698075764,
651
+ "8": 0.0012380013792546718
652
+ },
653
+ "0.5000": {
654
+ "1": 0.001577796273116161,
655
+ "2": 0.001657621748606397,
656
+ "4": 0.001773829668805127,
657
+ "8": 0.0018645216828079292
658
+ },
659
+ "0.7000": {
660
+ "1": 0.002322673564303268,
661
+ "2": 0.0024379540533610022,
662
+ "4": 0.002617086020650139,
663
+ "8": 0.0027739584877713996
664
+ },
665
+ "0.9000": {
666
+ "1": 0.004049673487098726,
667
+ "2": 0.004396817960682808,
668
+ "4": 0.004958663276014907,
669
+ "8": 0.0055254589787200326
670
+ }
671
+ },
672
+ "minutes": 0.32502801418304444
673
+ },
674
+ {
675
+ "epoch": 5,
676
+ "train_loss": 0.4840681991702775,
677
+ "train_main_loss": 0.4566405527103148,
678
+ "train_aux_spatial_loss": 0.05485529401597806,
679
+ "val_loss": 0.32642485077182454,
680
+ "val_pr_auc": 0.00269643573270509,
681
+ "val_auroc": 0.8832613542277497,
682
+ "val_brier": 0.0865185409784317,
683
+ "val_brier_skill_score": -370.7635261100412,
684
+ "val_ece": 0.17086548094873133,
685
+ "val_positive_rate": 0.00023277674335986376,
686
+ "val_precision": 0.0014307592400306989,
687
+ "val_positive_recall": 0.6567481402763018,
688
+ "val_far": 0.9985692407599693,
689
+ "val_csi": 0.001429690129701581,
690
+ "val_f1": 0.0028552980679380753,
691
+ "val_f2": 0.007091995111343175,
692
+ "val_frequency_bias": 459.02072263549417,
693
+ "val_threshold_metrics": {
694
+ "0.1000": {
695
+ "threshold": 0.1,
696
+ "tp": 1748,
697
+ "fp": 3381937,
698
+ "fn": 134,
699
+ "precision": 0.0005165965508018625,
700
+ "recall": 0.9287991498405951,
701
+ "far": 0.9994834034491982,
702
+ "csi": 0.0005165760934612637,
703
+ "f1": 0.0010326187607570608,
704
+ "f2": 0.002577248907691732,
705
+ "frequency_bias": 1797.9197662061636,
706
+ "predicted_positive_rate": 0.4185139146567718
707
+ },
708
+ "0.2000": {
709
+ "threshold": 0.2,
710
+ "tp": 1614,
711
+ "fp": 2195701,
712
+ "fn": 268,
713
+ "precision": 0.0007345328275645504,
714
+ "recall": 0.8575982996811902,
715
+ "far": 0.9992654671724355,
716
+ "csi": 0.0007344432496975085,
717
+ "f1": 0.0014678084773669664,
718
+ "f2": 0.003660124553086093,
719
+ "frequency_bias": 1167.5425079702445,
720
+ "predicted_positive_rate": 0.27177674706246135
721
+ },
722
+ "0.3000": {
723
+ "threshold": 0.3,
724
+ "tp": 1505,
725
+ "fp": 1542529,
726
+ "fn": 377,
727
+ "precision": 0.0009747194686127378,
728
+ "recall": 0.7996811902231669,
729
+ "far": 0.9990252805313873,
730
+ "csi": 0.0009744815337368097,
731
+ "f1": 0.0019470656879157727,
732
+ "f2": 0.00484995121045759,
733
+ "frequency_bias": 820.4218916046759,
734
+ "predicted_positive_rate": 0.19097513914656772
735
+ },
736
+ "0.5000": {
737
+ "threshold": 0.5,
738
+ "tp": 1236,
739
+ "fp": 862641,
740
+ "fn": 646,
741
+ "precision": 0.0014307592400306989,
742
+ "recall": 0.6567481402763018,
743
+ "far": 0.9985692407599693,
744
+ "csi": 0.001429690129701581,
745
+ "f1": 0.0028552980679380753,
746
+ "f2": 0.007091995111343175,
747
+ "frequency_bias": 459.02072263549417,
748
+ "predicted_positive_rate": 0.10684935064935065
749
+ },
750
+ "0.7000": {
751
+ "threshold": 0.7,
752
+ "tp": 974,
753
+ "fp": 505344,
754
+ "fn": 908,
755
+ "precision": 0.0019236922250443398,
756
+ "recall": 0.5175345377258236,
757
+ "far": 0.9980763077749557,
758
+ "csi": 0.0019202485676996053,
759
+ "f1": 0.0038331365604092884,
760
+ "f2": 0.009477547747768785,
761
+ "frequency_bias": 269.03188097768333,
762
+ "predicted_positive_rate": 0.06262436611008039
763
+ },
764
+ "0.9000": {
765
+ "threshold": 0.9,
766
+ "tp": 767,
767
+ "fp": 250939,
768
+ "fn": 1115,
769
+ "precision": 0.003047205867162483,
770
+ "recall": 0.4075451647183847,
771
+ "far": 0.9969527941328375,
772
+ "csi": 0.0030337669734713493,
773
+ "f1": 0.006049182137956055,
774
+ "f2": 0.014793584174915327,
775
+ "frequency_bias": 133.74388947927736,
776
+ "predicted_positive_rate": 0.031132467532467532
777
+ }
778
+ },
779
+ "val_topk_area_metrics": {
780
+ "0.0100": {
781
+ "fraction": 0.01,
782
+ "cells": 80850,
783
+ "precision": 0.004836116451770067,
784
+ "recall": 0.20775771141052246,
785
+ "lift": 20.775771591123345
786
+ },
787
+ "0.0500": {
788
+ "fraction": 0.05,
789
+ "cells": 404250,
790
+ "precision": 0.002166975988075137,
791
+ "recall": 0.46546226739883423,
792
+ "lift": 9.309246090469944
793
+ },
794
+ "0.1000": {
795
+ "fraction": 0.1,
796
+ "cells": 808500,
797
+ "precision": 0.0014780457131564617,
798
+ "recall": 0.634962797164917,
799
+ "lift": 6.349627938867848
800
+ }
801
+ },
802
+ "val_fss": {
803
+ "0.1000": {
804
+ "1": 0.0010873373288891042,
805
+ "2": 0.001124730156876863,
806
+ "4": 0.0011842569881339582,
807
+ "8": 0.0012454325913199282
808
+ },
809
+ "0.2000": {
810
+ "1": 0.0015967200495251577,
811
+ "2": 0.001672856211459739,
812
+ "4": 0.00177710787777563,
813
+ "8": 0.0018681221664564873
814
+ },
815
+ "0.3000": {
816
+ "1": 0.0021362061921686992,
817
+ "2": 0.002243340057739074,
818
+ "4": 0.0024038793817035,
819
+ "8": 0.0025597638125007816
820
+ },
821
+ "0.5000": {
822
+ "1": 0.0032197830545794837,
823
+ "2": 0.0034434210744950233,
824
+ "4": 0.003829941863601527,
825
+ "8": 0.004228975808156621
826
+ },
827
+ "0.7000": {
828
+ "1": 0.004541360883536072,
829
+ "2": 0.004996111235622602,
830
+ "4": 0.005838071075877749,
831
+ "8": 0.0067937173415755225
832
+ },
833
+ "0.9000": {
834
+ "1": 0.0074909006005016154,
835
+ "2": 0.00836342260268863,
836
+ "4": 0.010405964121525169,
837
+ "8": 0.013064023833393557
838
+ }
839
+ },
840
+ "minutes": 0.3387693285942078
841
+ },
842
+ {
843
+ "epoch": 6,
844
+ "train_loss": 0.4704399423556344,
845
+ "train_main_loss": 0.4438283516374887,
846
+ "train_aux_spatial_loss": 0.05322318294850407,
847
+ "val_loss": 0.5198802714546521,
848
+ "val_pr_auc": 0.0020561227899118244,
849
+ "val_auroc": 0.8650460273834328,
850
+ "val_brier": 0.1523989737033844,
851
+ "val_brier_skill_score": -653.8466860258955,
852
+ "val_ece": 0.3041266358289659,
853
+ "val_positive_rate": 0.00023277674335986376,
854
+ "val_precision": 0.0009245181088592227,
855
+ "val_positive_recall": 0.793836344314559,
856
+ "val_far": 0.9990754818911408,
857
+ "val_csi": 0.0009242961831022078,
858
+ "val_f1": 0.0018468852971736105,
859
+ "val_f2": 0.004601156140572404,
860
+ "val_frequency_bias": 858.6487778958555,
861
+ "val_threshold_metrics": {
862
+ "0.1000": {
863
+ "threshold": 0.1,
864
+ "tp": 1849,
865
+ "fp": 6336772,
866
+ "fn": 33,
867
+ "precision": 0.00029170382643164814,
868
+ "recall": 0.9824654622741764,
869
+ "far": 0.9997082961735684,
870
+ "csi": 0.00029170230777701386,
871
+ "f1": 0.0005832344847088631,
872
+ "f2": 0.0014567889912449265,
873
+ "frequency_bias": 3368.0239107332627,
874
+ "predicted_positive_rate": 0.7839976499690785
875
+ },
876
+ "0.2000": {
877
+ "threshold": 0.2,
878
+ "tp": 1762,
879
+ "fp": 4527029,
880
+ "fn": 120,
881
+ "precision": 0.00038906630930859916,
882
+ "recall": 0.9362380446333688,
883
+ "far": 0.9996109336906914,
884
+ "csi": 0.0003890560004380744,
885
+ "f1": 0.0007778093894659802,
886
+ "f2": 0.0019421032780102105,
887
+ "frequency_bias": 2406.3714133900107,
888
+ "predicted_positive_rate": 0.5601473098330241
889
+ },
890
+ "0.3000": {
891
+ "threshold": 0.3,
892
+ "tp": 1682,
893
+ "fp": 3194137,
894
+ "fn": 200,
895
+ "precision": 0.0005263126603853348,
896
+ "recall": 0.8937300743889479,
897
+ "far": 0.9994736873396146,
898
+ "csi": 0.0005262797248702214,
899
+ "f1": 0.0010520058004172372,
900
+ "f2": 0.0026253790176337436,
901
+ "frequency_bias": 1698.0972369819342,
902
+ "predicted_positive_rate": 0.3952775510204082
903
+ },
904
+ "0.5000": {
905
+ "threshold": 0.5,
906
+ "tp": 1494,
907
+ "fp": 1614483,
908
+ "fn": 388,
909
+ "precision": 0.0009245181088592227,
910
+ "recall": 0.793836344314559,
911
+ "far": 0.9990754818911408,
912
+ "csi": 0.0009242961831022078,
913
+ "f1": 0.0018468852971736105,
914
+ "f2": 0.004601156140572404,
915
+ "frequency_bias": 858.6487778958555,
916
+ "predicted_positive_rate": 0.1998734693877551
917
+ },
918
+ "0.7000": {
919
+ "threshold": 0.7,
920
+ "tp": 1227,
921
+ "fp": 770825,
922
+ "fn": 655,
923
+ "precision": 0.0015892711889872702,
924
+ "recall": 0.6519659936238045,
925
+ "far": 0.9984107288110128,
926
+ "csi": 0.0015879240125946834,
927
+ "f1": 0.0031708130150633,
928
+ "f2": 0.00786962210420996,
929
+ "frequency_bias": 410.2295430393199,
930
+ "predicted_positive_rate": 0.09549189857761287
931
+ },
932
+ "0.9000": {
933
+ "threshold": 0.9,
934
+ "tp": 733,
935
+ "fp": 284579,
936
+ "fn": 1149,
937
+ "precision": 0.0025691173171825932,
938
+ "recall": 0.3894792773645058,
939
+ "far": 0.9974308826828174,
940
+ "csi": 0.0025588125434177775,
941
+ "f1": 0.005104563465810568,
942
+ "f2": 0.012515366753175796,
943
+ "frequency_bias": 151.60042507970243,
944
+ "predicted_positive_rate": 0.03528905380333952
945
+ }
946
+ },
947
+ "val_topk_area_metrics": {
948
+ "0.0100": {
949
+ "fraction": 0.01,
950
+ "cells": 80850,
951
+ "precision": 0.0032776747830212116,
952
+ "recall": 0.14080765843391418,
953
+ "lift": 14.080765697258915
954
+ },
955
+ "0.0500": {
956
+ "fraction": 0.05,
957
+ "cells": 404250,
958
+ "precision": 0.002169449580833316,
959
+ "recall": 0.46599361300468445,
960
+ "lift": 9.31987255049544
961
+ },
962
+ "0.1000": {
963
+ "fraction": 0.1,
964
+ "cells": 808500,
965
+ "precision": 0.00154483609367162,
966
+ "recall": 0.663655698299408,
967
+ "lift": 6.636556862913764
968
+ }
969
+ },
970
+ "val_fss": {
971
+ "0.1000": {
972
+ "1": 0.0006032450292200453,
973
+ "2": 0.0006159225446106253,
974
+ "4": 0.0006359492894152385,
975
+ "8": 0.0006629478573787484
976
+ },
977
+ "0.2000": {
978
+ "1": 0.0008224392220558263,
979
+ "2": 0.0008506113892607914,
980
+ "4": 0.0008909354914231615,
981
+ "8": 0.0009322944740023376
982
+ },
983
+ "0.3000": {
984
+ "1": 0.001132169119496873,
985
+ "2": 0.0011820837106975013,
986
+ "4": 0.0012528655821539836,
987
+ "8": 0.0013113866777990646
988
+ },
989
+ "0.5000": {
990
+ "1": 0.0020500064266273377,
991
+ "2": 0.0021609626362443235,
992
+ "4": 0.002330766029421505,
993
+ "8": 0.002448917281466567
994
+ },
995
+ "0.7000": {
996
+ "1": 0.0035578224345581555,
997
+ "2": 0.0038334909485748803,
998
+ "4": 0.004359088724627869,
999
+ "8": 0.004831371146690966
1000
+ },
1001
+ "0.9000": {
1002
+ "1": 0.00637013151022392,
1003
+ "2": 0.007172450990244439,
1004
+ "4": 0.009163883225476899,
1005
+ "8": 0.011610480962539693
1006
+ }
1007
+ },
1008
+ "minutes": 0.32045116027196247
1009
+ },
1010
+ {
1011
+ "epoch": 7,
1012
+ "train_loss": 0.45992261002683726,
1013
+ "train_main_loss": 0.4340675990611428,
1014
+ "train_aux_spatial_loss": 0.05171002073115929,
1015
+ "val_loss": 0.3403168035050233,
1016
+ "val_pr_auc": 0.0019248177157325489,
1017
+ "val_auroc": 0.8516727976804799,
1018
+ "val_brier": 0.09707184135913849,
1019
+ "val_brier_skill_score": -416.11024737072506,
1020
+ "val_ece": 0.20351086646269692,
1021
+ "val_positive_rate": 0.00023277674335986376,
1022
+ "val_precision": 0.0011260303225245256,
1023
+ "val_positive_recall": 0.6259298618490967,
1024
+ "val_far": 0.9988739696774754,
1025
+ "val_csi": 0.0011252730793221996,
1026
+ "val_f1": 0.002248016526165634,
1027
+ "val_f2": 0.005589927122155567,
1028
+ "val_frequency_bias": 555.8730074388948,
1029
+ "val_threshold_metrics": {
1030
+ "0.1000": {
1031
+ "threshold": 0.1,
1032
+ "tp": 1753,
1033
+ "fp": 4223621,
1034
+ "fn": 129,
1035
+ "precision": 0.00041487451761666543,
1036
+ "recall": 0.9314558979808714,
1037
+ "far": 0.9995851254823833,
1038
+ "csi": 0.00041486185194993354,
1039
+ "f1": 0.0008293796259322832,
1040
+ "f2": 0.0020706834223896517,
1041
+ "frequency_bias": 2245.1509032943677,
1042
+ "predicted_positive_rate": 0.5226189239332096
1043
+ },
1044
+ "0.2000": {
1045
+ "threshold": 0.2,
1046
+ "tp": 1653,
1047
+ "fp": 2706333,
1048
+ "fn": 229,
1049
+ "precision": 0.0006104167451382688,
1050
+ "recall": 0.8783209351753454,
1051
+ "far": 0.9993895832548617,
1052
+ "csi": 0.0006103651297995174,
1053
+ "f1": 0.00121998562291595,
1054
+ "f2": 0.003043622680641676,
1055
+ "frequency_bias": 1438.8873538788523,
1056
+ "predicted_positive_rate": 0.3349395176252319
1057
+ },
1058
+ "0.3000": {
1059
+ "threshold": 0.3,
1060
+ "tp": 1499,
1061
+ "fp": 1884843,
1062
+ "fn": 383,
1063
+ "precision": 0.0007946597170608511,
1064
+ "recall": 0.7964930924548352,
1065
+ "far": 0.9992053402829392,
1066
+ "csi": 0.0007944984033179186,
1067
+ "f1": 0.0015877353534326437,
1068
+ "f2": 0.003957505002983309,
1069
+ "frequency_bias": 1002.307120085016,
1070
+ "predicted_positive_rate": 0.23331379097093383
1071
+ },
1072
+ "0.5000": {
1073
+ "threshold": 0.5,
1074
+ "tp": 1178,
1075
+ "fp": 1044975,
1076
+ "fn": 704,
1077
+ "precision": 0.0011260303225245256,
1078
+ "recall": 0.6259298618490967,
1079
+ "far": 0.9988739696774754,
1080
+ "csi": 0.0011252730793221996,
1081
+ "f1": 0.002248016526165634,
1082
+ "f2": 0.005589927122155567,
1083
+ "frequency_bias": 555.8730074388948,
1084
+ "predicted_positive_rate": 0.1293943104514533
1085
+ },
1086
+ "0.7000": {
1087
+ "threshold": 0.7,
1088
+ "tp": 819,
1089
+ "fp": 535799,
1090
+ "fn": 1063,
1091
+ "precision": 0.0015262253595667683,
1092
+ "recall": 0.4351753453772582,
1093
+ "far": 0.9984737746404332,
1094
+ "csi": 0.0015232079987948244,
1095
+ "f1": 0.0030417827298050144,
1096
+ "f2": 0.007525553803574776,
1097
+ "frequency_bias": 285.1317747077577,
1098
+ "predicted_positive_rate": 0.06637204700061843
1099
+ },
1100
+ "0.9000": {
1101
+ "threshold": 0.9,
1102
+ "tp": 476,
1103
+ "fp": 160341,
1104
+ "fn": 1406,
1105
+ "precision": 0.0029598860816953433,
1106
+ "recall": 0.25292242295430395,
1107
+ "far": 0.9970401139183046,
1108
+ "csi": 0.002934232507104418,
1109
+ "f1": 0.005851295951419493,
1110
+ "f2": 0.01413763402536458,
1111
+ "frequency_bias": 85.4500531349628,
1112
+ "predicted_positive_rate": 0.01989078540507112
1113
+ }
1114
+ },
1115
+ "val_topk_area_metrics": {
1116
+ "0.0100": {
1117
+ "fraction": 0.01,
1118
+ "cells": 80850,
1119
+ "precision": 0.0037847866769880056,
1120
+ "recall": 0.16259299218654633,
1121
+ "lift": 16.259299027724918
1122
+ },
1123
+ "0.0500": {
1124
+ "fraction": 0.05,
1125
+ "cells": 404250,
1126
+ "precision": 0.0017884972039610147,
1127
+ "recall": 0.38416579365730286,
1128
+ "lift": 7.6833156875816755
1129
+ },
1130
+ "0.1000": {
1131
+ "fraction": 0.1,
1132
+ "cells": 808500,
1133
+ "precision": 0.001277674688026309,
1134
+ "recall": 0.5488841533660889,
1135
+ "lift": 5.488841666845874
1136
+ }
1137
+ },
1138
+ "val_fss": {
1139
+ "0.1000": {
1140
+ "1": 0.0008760009616006759,
1141
+ "2": 0.0009054218131856473,
1142
+ "4": 0.0009476146471629754,
1143
+ "8": 0.0009927278131620643
1144
+ },
1145
+ "0.2000": {
1146
+ "1": 0.001305241106265398,
1147
+ "2": 0.001353720436246486,
1148
+ "4": 0.0014217692397042736,
1149
+ "8": 0.0014697761316361246
1150
+ },
1151
+ "0.3000": {
1152
+ "1": 0.0017153860355670902,
1153
+ "2": 0.00177860122228235,
1154
+ "4": 0.001884522312124659,
1155
+ "8": 0.0019437440305635212
1156
+ },
1157
+ "0.5000": {
1158
+ "1": 0.0024635323345161275,
1159
+ "2": 0.0025797735042438763,
1160
+ "4": 0.0028109999434535737,
1161
+ "8": 0.002947214909635787
1162
+ },
1163
+ "0.7000": {
1164
+ "1": 0.003567303280486267,
1165
+ "2": 0.0038553882148504304,
1166
+ "4": 0.004379270130838386,
1167
+ "8": 0.004750678685008225
1168
+ },
1169
+ "0.9000": {
1170
+ "1": 0.007761321421334344,
1171
+ "2": 0.009021772361332503,
1172
+ "4": 0.011815395230424186,
1173
+ "8": 0.015149874578981093
1174
+ }
1175
+ },
1176
+ "minutes": 0.32094937562942505
1177
+ },
1178
+ {
1179
+ "epoch": 8,
1180
+ "train_loss": 0.4501411836177224,
1181
+ "train_main_loss": 0.42512462227910447,
1182
+ "train_aux_spatial_loss": 0.0500331219766449,
1183
+ "val_loss": 0.2779005537430445,
1184
+ "val_pr_auc": 0.0033511312666555885,
1185
+ "val_auroc": 0.8727357646440189,
1186
+ "val_brier": 0.07455155998468399,
1187
+ "val_brier_skill_score": -319.34232782334607,
1188
+ "val_ece": 0.1583937377225246,
1189
+ "val_positive_rate": 0.00023277674335986376,
1190
+ "val_precision": 0.0015191347299669793,
1191
+ "val_positive_recall": 0.6211477151965994,
1192
+ "val_far": 0.998480865270033,
1193
+ "val_csi": 0.0015177284707165392,
1194
+ "val_f1": 0.0030308569235894785,
1195
+ "val_f2": 0.0075220868804252005,
1196
+ "val_frequency_bias": 408.8825717321998,
1197
+ "val_threshold_metrics": {
1198
+ "0.1000": {
1199
+ "threshold": 0.1,
1200
+ "tp": 1718,
1201
+ "fp": 3294835,
1202
+ "fn": 164,
1203
+ "precision": 0.0005211504259145842,
1204
+ "recall": 0.9128586609989373,
1205
+ "far": 0.9994788495740854,
1206
+ "csi": 0.0005211245005258262,
1207
+ "f1": 0.001041706142458469,
1208
+ "f2": 0.0025998151982351524,
1209
+ "frequency_bias": 1751.6222104144526,
1210
+ "predicted_positive_rate": 0.4077369202226345
1211
+ },
1212
+ "0.2000": {
1213
+ "threshold": 0.2,
1214
+ "tp": 1536,
1215
+ "fp": 1918537,
1216
+ "fn": 346,
1217
+ "precision": 0.0007999695844897564,
1218
+ "recall": 0.8161530286928799,
1219
+ "far": 0.9992000304155102,
1220
+ "csi": 0.0007998254547575295,
1221
+ "f1": 0.0015983724905109641,
1222
+ "f2": 0.00398422702623624,
1223
+ "frequency_bias": 1020.230074388948,
1224
+ "predicted_positive_rate": 0.23748583797155226
1225
+ },
1226
+ "0.3000": {
1227
+ "threshold": 0.3,
1228
+ "tp": 1408,
1229
+ "fp": 1333909,
1230
+ "fn": 474,
1231
+ "precision": 0.0010544312698782387,
1232
+ "recall": 0.7481402763018066,
1233
+ "far": 0.9989455687301217,
1234
+ "csi": 0.0010540571092334055,
1235
+ "f1": 0.002105894485413166,
1236
+ "f2": 0.005242600597984131,
1237
+ "frequency_bias": 709.5201912858661,
1238
+ "predicted_positive_rate": 0.16515980210265924
1239
+ },
1240
+ "0.5000": {
1241
+ "threshold": 0.5,
1242
+ "tp": 1169,
1243
+ "fp": 768348,
1244
+ "fn": 713,
1245
+ "precision": 0.0015191347299669793,
1246
+ "recall": 0.6211477151965994,
1247
+ "far": 0.998480865270033,
1248
+ "csi": 0.0015177284707165392,
1249
+ "f1": 0.0030308569235894785,
1250
+ "f2": 0.0075220868804252005,
1251
+ "frequency_bias": 408.8825717321998,
1252
+ "predicted_positive_rate": 0.09517835497835497
1253
+ },
1254
+ "0.7000": {
1255
+ "threshold": 0.7,
1256
+ "tp": 867,
1257
+ "fp": 440719,
1258
+ "fn": 1015,
1259
+ "precision": 0.0019633774621478036,
1260
+ "recall": 0.46068012752391074,
1261
+ "far": 0.9980366225378522,
1262
+ "csi": 0.001958874923463797,
1263
+ "f1": 0.003910090468759866,
1264
+ "f2": 0.009652337713809855,
1265
+ "frequency_bias": 234.6365568544102,
1266
+ "predicted_positive_rate": 0.054617934446505874
1267
+ },
1268
+ "0.9000": {
1269
+ "threshold": 0.9,
1270
+ "tp": 599,
1271
+ "fp": 158162,
1272
+ "fn": 1283,
1273
+ "precision": 0.0037729669125288958,
1274
+ "recall": 0.31827842720510097,
1275
+ "far": 0.9962270330874711,
1276
+ "csi": 0.0037427207517932567,
1277
+ "f1": 0.007457530051107114,
1278
+ "f2": 0.018010812501127557,
1279
+ "frequency_bias": 84.35759829968119,
1280
+ "predicted_positive_rate": 0.019636487322201607
1281
+ }
1282
+ },
1283
+ "val_topk_area_metrics": {
1284
+ "0.0100": {
1285
+ "fraction": 0.01,
1286
+ "cells": 80850,
1287
+ "precision": 0.005343228112906218,
1288
+ "recall": 0.2295430451631546,
1289
+ "lift": 22.954303921357795
1290
+ },
1291
+ "0.0500": {
1292
+ "fraction": 0.05,
1293
+ "cells": 404250,
1294
+ "precision": 0.002095238072797656,
1295
+ "recall": 0.4500531256198883,
1296
+ "lift": 9.001062746025704
1297
+ },
1298
+ "0.1000": {
1299
+ "fraction": 0.1,
1300
+ "cells": 808500,
1301
+ "precision": 0.0014743352076038718,
1302
+ "recall": 0.633368730545044,
1303
+ "lift": 6.333687748713827
1304
+ }
1305
+ },
1306
+ "val_fss": {
1307
+ "0.1000": {
1308
+ "1": 0.0011050920489504845,
1309
+ "2": 0.0011474319184742177,
1310
+ "4": 0.001207237050294463,
1311
+ "8": 0.001263614219587872
1312
+ },
1313
+ "0.2000": {
1314
+ "1": 0.0017407768081587616,
1315
+ "2": 0.0018298937606811005,
1316
+ "4": 0.001941458698715981,
1317
+ "8": 0.0019852967362636864
1318
+ },
1319
+ "0.3000": {
1320
+ "1": 0.00230278489686786,
1321
+ "2": 0.0024155683935852545,
1322
+ "4": 0.002561184010625994,
1323
+ "8": 0.0025929800638113676
1324
+ },
1325
+ "0.5000": {
1326
+ "1": 0.0034017699482070674,
1327
+ "2": 0.003590432517582065,
1328
+ "4": 0.0038659187657282823,
1329
+ "8": 0.003947451170566385
1330
+ },
1331
+ "0.7000": {
1332
+ "1": 0.004745738291732748,
1333
+ "2": 0.005164124226629263,
1334
+ "4": 0.005773230761917714,
1335
+ "8": 0.006170780849613977
1336
+ },
1337
+ "0.9000": {
1338
+ "1": 0.009755112945959765,
1339
+ "2": 0.011279501877038078,
1340
+ "4": 0.014849528591105998,
1341
+ "8": 0.020210872188599516
1342
+ }
1343
+ },
1344
+ "minutes": 0.3122890591621399
1345
+ },
1346
+ {
1347
+ "epoch": 9,
1348
+ "train_loss": 0.4357784079228708,
1349
+ "train_main_loss": 0.41138888008416336,
1350
+ "train_aux_spatial_loss": 0.04877905696682909,
1351
+ "val_loss": 0.2466988556087017,
1352
+ "val_pr_auc": 0.0024715249735166854,
1353
+ "val_auroc": 0.8593465923841782,
1354
+ "val_brier": 0.06473856419324875,
1355
+ "val_brier_skill_score": -277.17663852865024,
1356
+ "val_ece": 0.14665763289695394,
1357
+ "val_positive_rate": 0.00023277674335986376,
1358
+ "val_precision": 0.0013977547551646229,
1359
+ "val_positive_recall": 0.5042507970244421,
1360
+ "val_far": 0.9986022452448354,
1361
+ "val_csi": 0.001395836612103036,
1362
+ "val_f1": 0.0027877819361130864,
1363
+ "val_f2": 0.0069121335986504955,
1364
+ "val_frequency_bias": 360.7577045696068,
1365
+ "val_threshold_metrics": {
1366
+ "0.1000": {
1367
+ "threshold": 0.1,
1368
+ "tp": 1671,
1369
+ "fp": 3056649,
1370
+ "fn": 211,
1371
+ "precision": 0.0005463784038295535,
1372
+ "recall": 0.88788522848034,
1373
+ "far": 0.9994536215961705,
1374
+ "csi": 0.0005463407106221908,
1375
+ "f1": 0.0010920847708746023,
1376
+ "f2": 0.002725184027388181,
1377
+ "frequency_bias": 1625.0371944739638,
1378
+ "predicted_positive_rate": 0.3782708719851577
1379
+ },
1380
+ "0.2000": {
1381
+ "threshold": 0.2,
1382
+ "tp": 1469,
1383
+ "fp": 1790064,
1384
+ "fn": 413,
1385
+ "precision": 0.000819968150181995,
1386
+ "recall": 0.7805526036131775,
1387
+ "far": 0.999180031849818,
1388
+ "csi": 0.0008197791674525906,
1389
+ "f1": 0.001638215360081186,
1390
+ "f2": 0.004082685356416487,
1391
+ "frequency_bias": 951.9303931987248,
1392
+ "predicted_positive_rate": 0.22158726035868892
1393
+ },
1394
+ "0.3000": {
1395
+ "threshold": 0.3,
1396
+ "tp": 1278,
1397
+ "fp": 1237670,
1398
+ "fn": 604,
1399
+ "precision": 0.0010315202897942448,
1400
+ "recall": 0.6790648246546227,
1401
+ "far": 0.9989684797102057,
1402
+ "csi": 0.0010310176579925651,
1403
+ "f1": 0.0020599115108435482,
1404
+ "f2": 0.005126452494873548,
1405
+ "frequency_bias": 658.3145589798087,
1406
+ "predicted_positive_rate": 0.1532403215831787
1407
+ },
1408
+ "0.5000": {
1409
+ "threshold": 0.5,
1410
+ "tp": 949,
1411
+ "fp": 677997,
1412
+ "fn": 933,
1413
+ "precision": 0.0013977547551646229,
1414
+ "recall": 0.5042507970244421,
1415
+ "far": 0.9986022452448354,
1416
+ "csi": 0.001395836612103036,
1417
+ "f1": 0.0027877819361130864,
1418
+ "f2": 0.0069121335986504955,
1419
+ "frequency_bias": 360.7577045696068,
1420
+ "predicted_positive_rate": 0.08397600494743351
1421
+ },
1422
+ "0.7000": {
1423
+ "threshold": 0.7,
1424
+ "tp": 780,
1425
+ "fp": 337462,
1426
+ "fn": 1102,
1427
+ "precision": 0.002306041236747654,
1428
+ "recall": 0.41445270988310307,
1429
+ "far": 0.9976939587632524,
1430
+ "csi": 0.0022985525012966194,
1431
+ "f1": 0.004586562547776693,
1432
+ "f2": 0.011279174017410416,
1433
+ "frequency_bias": 179.72476089266738,
1434
+ "predicted_positive_rate": 0.04183574520717378
1435
+ },
1436
+ "0.9000": {
1437
+ "threshold": 0.9,
1438
+ "tp": 575,
1439
+ "fp": 126493,
1440
+ "fn": 1307,
1441
+ "precision": 0.004525136147574527,
1442
+ "recall": 0.3055260361317747,
1443
+ "far": 0.9954748638524255,
1444
+ "csi": 0.0044790652385589096,
1445
+ "f1": 0.008918185343156262,
1446
+ "f2": 0.021360218728639784,
1447
+ "frequency_bias": 67.51753453772582,
1448
+ "predicted_positive_rate": 0.015716512059369202
1449
+ }
1450
+ },
1451
+ "val_topk_area_metrics": {
1452
+ "0.0100": {
1453
+ "fraction": 0.01,
1454
+ "cells": 80850,
1455
+ "precision": 0.005256648175418377,
1456
+ "recall": 0.22582359611988068,
1457
+ "lift": 22.582359816297473
1458
+ },
1459
+ "0.0500": {
1460
+ "fraction": 0.05,
1461
+ "cells": 404250,
1462
+ "precision": 0.002011131728067994,
1463
+ "recall": 0.4319872558116913,
1464
+ "lift": 8.63974510099088
1465
+ },
1466
+ "0.1000": {
1467
+ "fraction": 0.1,
1468
+ "cells": 808500,
1469
+ "precision": 0.0012838590191677213,
1470
+ "recall": 0.5515409111976624,
1471
+ "lift": 5.515409317256945
1472
+ }
1473
+ },
1474
+ "val_fss": {
1475
+ "0.1000": {
1476
+ "1": 0.0011651445757413503,
1477
+ "2": 0.0012111852278434698,
1478
+ "4": 0.0012755769277128515,
1479
+ "8": 0.001326139591474207
1480
+ },
1481
+ "0.2000": {
1482
+ "1": 0.0017847015451787351,
1483
+ "2": 0.0018660988212818586,
1484
+ "4": 0.001969892674721363,
1485
+ "8": 0.0020256766859216846
1486
+ },
1487
+ "0.3000": {
1488
+ "1": 0.0022836423061386446,
1489
+ "2": 0.0024096079587074826,
1490
+ "4": 0.0025866385088719746,
1491
+ "8": 0.002677494067034991
1492
+ },
1493
+ "0.5000": {
1494
+ "1": 0.003257597509393695,
1495
+ "2": 0.0035462700407361547,
1496
+ "4": 0.003995590535502691,
1497
+ "8": 0.0042497358267622465
1498
+ },
1499
+ "0.7000": {
1500
+ "1": 0.0056228500540735915,
1501
+ "2": 0.006273475118964256,
1502
+ "4": 0.00754737401459038,
1503
+ "8": 0.008762055377144917
1504
+ },
1505
+ "0.9000": {
1506
+ "1": 0.01119749514237256,
1507
+ "2": 0.012904909248986685,
1508
+ "4": 0.017159283576349882,
1509
+ "8": 0.023161111656246902
1510
+ }
1511
+ },
1512
+ "minutes": 0.3215821862220764
1513
+ },
1514
+ {
1515
+ "epoch": 10,
1516
+ "train_loss": 0.43129921461825527,
1517
+ "train_main_loss": 0.4073479366069134,
1518
+ "train_aux_spatial_loss": 0.04790255693317092,
1519
+ "val_loss": 0.31038872922460237,
1520
+ "val_pr_auc": 0.003182743786360499,
1521
+ "val_auroc": 0.8601447316055663,
1522
+ "val_brier": 0.08384887129068375,
1523
+ "val_brier_skill_score": -359.29216048780205,
1524
+ "val_ece": 0.17778525591728558,
1525
+ "val_positive_rate": 0.00023277674335986376,
1526
+ "val_precision": 0.0013001670051705871,
1527
+ "val_positive_recall": 0.6200850159404888,
1528
+ "val_far": 0.9986998329948295,
1529
+ "val_csi": 0.0012991321307548103,
1530
+ "val_f1": 0.002594893152439411,
1531
+ "val_f2": 0.006446765844846732,
1532
+ "val_frequency_bias": 476.9272051009564,
1533
+ "val_threshold_metrics": {
1534
+ "0.1000": {
1535
+ "threshold": 0.1,
1536
+ "tp": 1708,
1537
+ "fp": 3565572,
1538
+ "fn": 174,
1539
+ "precision": 0.00047879616963064295,
1540
+ "recall": 0.9075451647183846,
1541
+ "far": 0.9995212038303694,
1542
+ "csi": 0.00047877281669224045,
1543
+ "f1": 0.0009570874059513128,
1544
+ "f2": 0.00238893948989708,
1545
+ "frequency_bias": 1895.4729011689692,
1546
+ "predicted_positive_rate": 0.44122201607915895
1547
+ },
1548
+ "0.2000": {
1549
+ "threshold": 0.2,
1550
+ "tp": 1545,
1551
+ "fp": 2195984,
1552
+ "fn": 337,
1553
+ "precision": 0.0007030623941709075,
1554
+ "recall": 0.8209351753453773,
1555
+ "far": 0.999296937605829,
1556
+ "csi": 0.0007029545932281585,
1557
+ "f1": 0.0014049215903712403,
1558
+ "f2": 0.0035033107987684675,
1559
+ "frequency_bias": 1167.6562167906482,
1560
+ "predicted_positive_rate": 0.27180321583178724
1561
+ },
1562
+ "0.3000": {
1563
+ "threshold": 0.3,
1564
+ "tp": 1434,
1565
+ "fp": 1603689,
1566
+ "fn": 448,
1567
+ "precision": 0.000893389478563325,
1568
+ "recall": 0.7619553666312433,
1569
+ "far": 0.9991066105214367,
1570
+ "csi": 0.000893140197474917,
1571
+ "f1": 0.001784686419768451,
1572
+ "f2": 0.004446095280379946,
1573
+ "frequency_bias": 852.8815090329437,
1574
+ "predicted_positive_rate": 0.19853098330241187
1575
+ },
1576
+ "0.5000": {
1577
+ "threshold": 0.5,
1578
+ "tp": 1167,
1579
+ "fp": 896410,
1580
+ "fn": 715,
1581
+ "precision": 0.0013001670051705871,
1582
+ "recall": 0.6200850159404888,
1583
+ "far": 0.9986998329948295,
1584
+ "csi": 0.0012991321307548103,
1585
+ "f1": 0.002594893152439411,
1586
+ "f2": 0.006446765844846732,
1587
+ "frequency_bias": 476.9272051009564,
1588
+ "predicted_positive_rate": 0.11101756338899196
1589
+ },
1590
+ "0.7000": {
1591
+ "threshold": 0.7,
1592
+ "tp": 924,
1593
+ "fp": 456494,
1594
+ "fn": 958,
1595
+ "precision": 0.0020200341919207375,
1596
+ "recall": 0.4909670563230606,
1597
+ "far": 0.9979799658080792,
1598
+ "csi": 0.002015812346196136,
1599
+ "f1": 0.0040235140431090785,
1600
+ "f2": 0.009936637803099713,
1601
+ "frequency_bias": 243.0488841657811,
1602
+ "predicted_positive_rate": 0.05657612863327149
1603
+ },
1604
+ "0.9000": {
1605
+ "threshold": 0.9,
1606
+ "tp": 734,
1607
+ "fp": 175677,
1608
+ "fn": 1148,
1609
+ "precision": 0.004160738275957848,
1610
+ "recall": 0.3900106269925611,
1611
+ "far": 0.9958392617240421,
1612
+ "csi": 0.004133837203408444,
1613
+ "f1": 0.008233637888195275,
1614
+ "f2": 0.0199522667840969,
1615
+ "frequency_bias": 93.73591923485654,
1616
+ "predicted_positive_rate": 0.021819542362399504
1617
+ }
1618
+ },
1619
+ "val_topk_area_metrics": {
1620
+ "0.0100": {
1621
+ "fraction": 0.01,
1622
+ "cells": 80850,
1623
+ "precision": 0.006431663408875465,
1624
+ "recall": 0.2763018012046814,
1625
+ "lift": 27.630180386759534
1626
+ },
1627
+ "0.0500": {
1628
+ "fraction": 0.05,
1629
+ "cells": 404250,
1630
+ "precision": 0.002209029160439968,
1631
+ "recall": 0.4744952321052551,
1632
+ "lift": 9.489904912987356
1633
+ },
1634
+ "0.1000": {
1635
+ "fraction": 0.1,
1636
+ "cells": 808500,
1637
+ "precision": 0.0013927025720477104,
1638
+ "recall": 0.5982996821403503,
1639
+ "lift": 5.9829970638202745
1640
+ }
1641
+ },
1642
+ "val_fss": {
1643
+ "0.1000": {
1644
+ "1": 0.001019473269986193,
1645
+ "2": 0.0010557422939804217,
1646
+ "4": 0.0011052621270040142,
1647
+ "8": 0.0011453423660473527
1648
+ },
1649
+ "0.2000": {
1650
+ "1": 0.0015099904182619417,
1651
+ "2": 0.0015686609647825867,
1652
+ "4": 0.0016378638383718336,
1653
+ "8": 0.0016768349605363886
1654
+ },
1655
+ "0.3000": {
1656
+ "1": 0.0019186672475260957,
1657
+ "2": 0.0019898217973708388,
1658
+ "4": 0.002076219424972159,
1659
+ "8": 0.0021161819887003386
1660
+ },
1661
+ "0.5000": {
1662
+ "1": 0.002904085129755374,
1663
+ "2": 0.0030756505922767685,
1664
+ "4": 0.0033142291130332513,
1665
+ "8": 0.003457418818581859
1666
+ },
1667
+ "0.7000": {
1668
+ "1": 0.004749695098450801,
1669
+ "2": 0.005118148709556514,
1670
+ "4": 0.005725380054942164,
1671
+ "8": 0.006258756516320685
1672
+ },
1673
+ "0.9000": {
1674
+ "1": 0.010015907694898685,
1675
+ "2": 0.011072008375778264,
1676
+ "4": 0.013502674103421874,
1677
+ "8": 0.017073185913380362
1678
+ }
1679
+ },
1680
+ "minutes": 0.31329720417658485
1681
+ }
1682
+ ]
models/wildfire_fm/metrics/reference_fireprone_seed_7_20260504/run_summary.json ADDED
@@ -0,0 +1,172 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "run_name": "reference_fireprone_seed_7_20260504",
3
+ "device": "cuda",
4
+ "index_root": "<local path omitted>",
5
+ "input_channels": 16,
6
+ "tile_size": 32,
7
+ "num_train_tiles": 27177,
8
+ "positive_train_tiles": 6724,
9
+ "negative_train_tiles": 20453,
10
+ "train_positive_rate": 0.0018423063389998895,
11
+ "metric_reference_positive_rate": 0.0002787771234976204,
12
+ "pos_weight": 50.0,
13
+ "use_aux_spatial_head": true,
14
+ "aux_spatial_radius": 2,
15
+ "aux_spatial_loss_weight": 0.5,
16
+ "aux_positive_rate": 0.004560296846011132,
17
+ "init_checkpoint": "<local path omitted>",
18
+ "best_val_pr_auc": 0.0033511312666555885,
19
+ "best_val_auroc": 0.8727357646440189,
20
+ "best_test_pr_auc": 0.0016046388753321321,
21
+ "best_test_auroc": 0.8223907600143328,
22
+ "best_test_brier": 0.09998881816864014,
23
+ "best_test_ece": 0.19384167839217642,
24
+ "best_test_topk_area_metrics": {
25
+ "0.0100": {
26
+ "fraction": 0.01,
27
+ "cells": 80850,
28
+ "precision": 0.003426097799092531,
29
+ "recall": 0.1412544548511505,
30
+ "lift": 14.125446318034083
31
+ },
32
+ "0.0500": {
33
+ "fraction": 0.05,
34
+ "cells": 404250,
35
+ "precision": 0.0017266542417928576,
36
+ "recall": 0.3559408485889435,
37
+ "lift": 7.11881657572967
38
+ },
39
+ "0.1000": {
40
+ "fraction": 0.1,
41
+ "cells": 808500,
42
+ "precision": 0.0011168831260874867,
43
+ "recall": 0.46047934889793396,
44
+ "lift": 4.60479343153765
45
+ }
46
+ },
47
+ "best_test_threshold_metrics": {
48
+ "0.1000": {
49
+ "threshold": 0.1,
50
+ "tp": 1768,
51
+ "fp": 3684053,
52
+ "fn": 193,
53
+ "precision": 0.000479676034186142,
54
+ "recall": 0.901580826109128,
55
+ "far": 0.9995203239658138,
56
+ "csi": 0.000479650918309046,
57
+ "f1": 0.0009588419272071939,
58
+ "f2": 0.0023932868844359196,
59
+ "frequency_bias": 1879.5619581845997,
60
+ "predicted_positive_rate": 0.4558838589981447
61
+ },
62
+ "0.2000": {
63
+ "threshold": 0.2,
64
+ "tp": 1571,
65
+ "fp": 2394479,
66
+ "fn": 390,
67
+ "precision": 0.0006556624444398072,
68
+ "recall": 0.8011218765935747,
69
+ "far": 0.9993443375555602,
70
+ "csi": 0.0006555557410158402,
71
+ "f1": 0.0013102525384579137,
72
+ "f2": 0.0032676149613918085,
73
+ "frequency_bias": 1221.8510963793983,
74
+ "predicted_positive_rate": 0.2963574520717378
75
+ },
76
+ "0.3000": {
77
+ "threshold": 0.3,
78
+ "tp": 1390,
79
+ "fp": 1792642,
80
+ "fn": 571,
81
+ "precision": 0.0007747910851088498,
82
+ "recall": 0.7088220295767466,
83
+ "far": 0.9992252089148912,
84
+ "csi": 0.0007745445650096428,
85
+ "f1": 0.0015478902200621052,
86
+ "f2": 0.0038570911649858258,
87
+ "frequency_bias": 914.8556858745538,
88
+ "predicted_positive_rate": 0.22189635126777985
89
+ },
90
+ "0.5000": {
91
+ "threshold": 0.5,
92
+ "tp": 1063,
93
+ "fp": 1120631,
94
+ "fn": 898,
95
+ "precision": 0.0009476737862554315,
96
+ "recall": 0.5420703722590515,
97
+ "far": 0.9990523262137446,
98
+ "csi": 0.0009469157093583421,
99
+ "f1": 0.001892039816491717,
100
+ "f2": 0.0047054636497399814,
101
+ "frequency_bias": 572.0010198878124,
102
+ "predicted_positive_rate": 0.13873766233766233
103
+ },
104
+ "0.7000": {
105
+ "threshold": 0.7,
106
+ "tp": 807,
107
+ "fp": 603572,
108
+ "fn": 1154,
109
+ "precision": 0.0013352548649109251,
110
+ "recall": 0.41152473227944925,
111
+ "far": 0.9986647451350891,
112
+ "csi": 0.0013327101908566503,
113
+ "f1": 0.002661872876603886,
114
+ "f2": 0.006590735728647894,
115
+ "frequency_bias": 308.1993880673126,
116
+ "predicted_positive_rate": 0.07475312306740878
117
+ },
118
+ "0.9000": {
119
+ "threshold": 0.9,
120
+ "tp": 547,
121
+ "fp": 202779,
122
+ "fn": 1414,
123
+ "precision": 0.0026902609602313526,
124
+ "recall": 0.27893931667516575,
125
+ "far": 0.9973097390397686,
126
+ "csi": 0.0026716811565888443,
127
+ "f1": 0.005329124591425663,
128
+ "f2": 0.01295165032911872,
129
+ "frequency_bias": 103.68485466598675,
130
+ "predicted_positive_rate": 0.025148546691403834
131
+ }
132
+ },
133
+ "best_test_fss": {
134
+ "0.1000": {
135
+ "1": 0.001006653180254391,
136
+ "2": 0.001036172017983894,
137
+ "4": 0.0010764843206666486,
138
+ "8": 0.0011088189513154267
139
+ },
140
+ "0.2000": {
141
+ "1": 0.0013931809574536658,
142
+ "2": 0.0014436935674144724,
143
+ "4": 0.0015037854705144404,
144
+ "8": 0.0015046820466139144
145
+ },
146
+ "0.3000": {
147
+ "1": 0.0016631737390239154,
148
+ "2": 0.0017265932312411358,
149
+ "4": 0.0017994774155269955,
150
+ "8": 0.0017754472066875415
151
+ },
152
+ "0.5000": {
153
+ "1": 0.00209939111569335,
154
+ "2": 0.002211811539862274,
155
+ "4": 0.0023188574757858627,
156
+ "8": 0.0022717093175803615
157
+ },
158
+ "0.7000": {
159
+ "1": 0.0031227648502994976,
160
+ "2": 0.0033730806856239193,
161
+ "4": 0.003653859775083146,
162
+ "8": 0.003690592345308774
163
+ },
164
+ "0.9000": {
165
+ "1": 0.0066600329138472025,
166
+ "2": 0.0075581235730202145,
167
+ "4": 0.009383123791337655,
168
+ "8": 0.011475141202696215
169
+ }
170
+ },
171
+ "epochs": 10
172
+ }
models/wildfire_fm/metrics/reference_fireprone_seed_7_20260504/tile_summary.json ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "index_root": "<local path omitted>",
3
+ "tile_size": 32,
4
+ "num_train_tiles": 27177,
5
+ "positive_train_tiles": 6724,
6
+ "negative_train_tiles": 20453,
7
+ "input_channels": 16,
8
+ "train_positive_rate": 0.0018423063389998895,
9
+ "metric_reference_positive_rate": 0.0002787771234976204,
10
+ "pos_weight_source": "tiles",
11
+ "positive_rate_source": "tiles",
12
+ "pos_weight": 50.0,
13
+ "loss_type": "bce",
14
+ "train_target_mode": "dilate_max",
15
+ "train_target_radius": 2
16
+ }
models/wildfire_fm/metrics/reference_fireprone_seed_99_20260504/history.json ADDED
@@ -0,0 +1,1682 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "epoch": 1,
4
+ "train_loss": 0.5778533777167002,
5
+ "train_main_loss": 0.5341317258517807,
6
+ "train_aux_spatial_loss": 0.08744330333986021,
7
+ "val_loss": 0.5268240878979366,
8
+ "val_pr_auc": 0.001801559151297299,
9
+ "val_auroc": 0.8300020902264806,
10
+ "val_brier": 0.16021513938903809,
11
+ "val_brier_skill_score": -687.4321497091457,
12
+ "val_ece": 0.3149934093473418,
13
+ "val_positive_rate": 0.00023277674335986376,
14
+ "val_precision": 0.0007911901010445063,
15
+ "val_positive_recall": 0.7454835281615303,
16
+ "val_far": 0.9992088098989554,
17
+ "val_csi": 0.0007909764415306043,
18
+ "val_f1": 0.0015807025845557582,
19
+ "val_f2": 0.003939227518325972,
20
+ "val_frequency_bias": 942.230605738576,
21
+ "val_threshold_metrics": {
22
+ "0.1000": {
23
+ "threshold": 0.1,
24
+ "tp": 1861,
25
+ "fp": 6674626,
26
+ "fn": 21,
27
+ "precision": 0.00027873940292252495,
28
+ "recall": 0.9888416578108395,
29
+ "far": 0.9997212605970774,
30
+ "csi": 0.0002787385261876418,
31
+ "f1": 0.0005573217053445235,
32
+ "f2": 0.0013921273366382329,
33
+ "frequency_bias": 3547.548884165781,
34
+ "predicted_positive_rate": 0.825786889301175
35
+ },
36
+ "0.2000": {
37
+ "threshold": 0.2,
38
+ "tp": 1722,
39
+ "fp": 4433958,
40
+ "fn": 160,
41
+ "precision": 0.0003882155610864625,
42
+ "recall": 0.9149840595111584,
43
+ "far": 0.9996117844389135,
44
+ "csi": 0.0003882015582167075,
45
+ "f1": 0.0007761018324927066,
46
+ "f2": 0.0019377890929256523,
47
+ "frequency_bias": 2356.8969181721573,
48
+ "predicted_positive_rate": 0.5486307977736549
49
+ },
50
+ "0.3000": {
51
+ "threshold": 0.3,
52
+ "tp": 1631,
53
+ "fp": 3209108,
54
+ "fn": 251,
55
+ "precision": 0.0005079827416678839,
56
+ "recall": 0.8666312433581297,
57
+ "far": 0.9994920172583321,
58
+ "csi": 0.0005079430331455407,
59
+ "f1": 0.001015370316013,
60
+ "f2": 0.0025339724764912295,
61
+ "frequency_bias": 1706.0249734325187,
62
+ "predicted_positive_rate": 0.3971229437229437
63
+ },
64
+ "0.5000": {
65
+ "threshold": 0.5,
66
+ "tp": 1403,
67
+ "fp": 1771875,
68
+ "fn": 479,
69
+ "precision": 0.0007911901010445063,
70
+ "recall": 0.7454835281615303,
71
+ "far": 0.9992088098989554,
72
+ "csi": 0.0007909764415306043,
73
+ "f1": 0.0015807025845557582,
74
+ "f2": 0.003939227518325972,
75
+ "frequency_bias": 942.230605738576,
76
+ "predicted_positive_rate": 0.21932937538651825
77
+ },
78
+ "0.7000": {
79
+ "threshold": 0.7,
80
+ "tp": 1007,
81
+ "fp": 873767,
82
+ "fn": 875,
83
+ "precision": 0.0011511544696115796,
84
+ "recall": 0.5350690754516472,
85
+ "far": 0.9988488455303884,
86
+ "csi": 0.0011500041683368564,
87
+ "f1": 0.0022973663557883596,
88
+ "f2": 0.0057066627979988705,
89
+ "frequency_bias": 464.81083953241233,
90
+ "predicted_positive_rate": 0.10819715522572665
91
+ },
92
+ "0.9000": {
93
+ "threshold": 0.9,
94
+ "tp": 585,
95
+ "fp": 243959,
96
+ "fn": 1297,
97
+ "precision": 0.002392207537293902,
98
+ "recall": 0.3108395324123273,
99
+ "far": 0.9976077924627061,
100
+ "csi": 0.002379586806106386,
101
+ "f1": 0.004747875630006573,
102
+ "f2": 0.011603827477863468,
103
+ "frequency_bias": 129.9383634431456,
104
+ "predicted_positive_rate": 0.030246629560915277
105
+ }
106
+ },
107
+ "val_topk_area_metrics": {
108
+ "0.0100": {
109
+ "fraction": 0.01,
110
+ "cells": 80850,
111
+ "precision": 0.0034137291368097067,
112
+ "recall": 0.146652489900589,
113
+ "lift": 14.665250005376244
114
+ },
115
+ "0.0500": {
116
+ "fraction": 0.05,
117
+ "cells": 404250,
118
+ "precision": 0.00172912806738168,
119
+ "recall": 0.37141337990760803,
120
+ "lift": 7.4282681440753535
121
+ },
122
+ "0.1000": {
123
+ "fraction": 0.1,
124
+ "cells": 808500,
125
+ "precision": 0.0011861472157761455,
126
+ "recall": 0.5095642805099487,
127
+ "lift": 5.095643141387231
128
+ }
129
+ },
130
+ "val_fss": {
131
+ "0.1000": {
132
+ "1": 0.0005767564103924538,
133
+ "2": 0.0005890134794819257,
134
+ "4": 0.0006078227289899596,
135
+ "8": 0.0006326282137129047
136
+ },
137
+ "0.2000": {
138
+ "1": 0.00081986363926001,
139
+ "2": 0.0008498172851243435,
140
+ "4": 0.0008980338142677846,
141
+ "8": 0.0009442365839407163
142
+ },
143
+ "0.3000": {
144
+ "1": 0.001086040351521933,
145
+ "2": 0.0011281453218618953,
146
+ "4": 0.0011947800946939813,
147
+ "8": 0.0012519072968685263
148
+ },
149
+ "0.5000": {
150
+ "1": 0.001722969678203623,
151
+ "2": 0.0017971917246983882,
152
+ "4": 0.001911957912350437,
153
+ "8": 0.0020062945625652917
154
+ },
155
+ "0.7000": {
156
+ "1": 0.002627765306140284,
157
+ "2": 0.0028429364479983787,
158
+ "4": 0.0031580131392605626,
159
+ "8": 0.003416834699769833
160
+ },
161
+ "0.9000": {
162
+ "1": 0.005918451186751605,
163
+ "2": 0.006697606371421805,
164
+ "4": 0.00873029919299595,
165
+ "8": 0.01141916176600577
166
+ }
167
+ },
168
+ "minutes": 0.4064649740854899
169
+ },
170
+ {
171
+ "epoch": 2,
172
+ "train_loss": 0.5286303263821187,
173
+ "train_main_loss": 0.49828399360398123,
174
+ "train_aux_spatial_loss": 0.06069266609487724,
175
+ "val_loss": 0.2564812108874321,
176
+ "val_pr_auc": 0.0016945588134657274,
177
+ "val_auroc": 0.8576418217604199,
178
+ "val_brier": 0.06716381013393402,
179
+ "val_brier_skill_score": -287.597734081082,
180
+ "val_ece": 0.15346273963817214,
181
+ "val_positive_rate": 0.00023277674335986376,
182
+ "val_precision": 0.0013487785097515384,
183
+ "val_positive_recall": 0.4957492029755579,
184
+ "val_far": 0.9986512214902484,
185
+ "val_csi": 0.0013469306438992558,
186
+ "val_f1": 0.0026902377241684555,
187
+ "val_f2": 0.006671290569383565,
188
+ "val_frequency_bias": 367.55419766206165,
189
+ "val_threshold_metrics": {
190
+ "0.1000": {
191
+ "threshold": 0.1,
192
+ "tp": 1706,
193
+ "fp": 3331373,
194
+ "fn": 176,
195
+ "precision": 0.0005118390533197683,
196
+ "recall": 0.9064824654622742,
197
+ "far": 0.9994881609466802,
198
+ "csi": 0.0005118120275826482,
199
+ "f1": 0.0010231004200648825,
200
+ "f2": 0.0025534281644024577,
201
+ "frequency_bias": 1771.0302869287991,
202
+ "predicted_positive_rate": 0.41225466914038345
203
+ },
204
+ "0.2000": {
205
+ "threshold": 0.2,
206
+ "tp": 1510,
207
+ "fp": 1809417,
208
+ "fn": 372,
209
+ "precision": 0.0008338270951838479,
210
+ "recall": 0.8023379383634431,
211
+ "far": 0.9991661729048161,
212
+ "csi": 0.0008336558458873991,
213
+ "f1": 0.001665922885422568,
214
+ "f2": 0.004151876180603864,
215
+ "frequency_bias": 962.2353878852285,
216
+ "predicted_positive_rate": 0.22398602350030922
217
+ },
218
+ "0.3000": {
219
+ "threshold": 0.3,
220
+ "tp": 1315,
221
+ "fp": 1226566,
222
+ "fn": 567,
223
+ "precision": 0.0010709506865893357,
224
+ "recall": 0.6987247608926673,
225
+ "far": 0.9989290493134106,
226
+ "csi": 0.0010704563807340645,
227
+ "f1": 0.0021386234583411603,
228
+ "f2": 0.005322124090078671,
229
+ "frequency_bias": 652.4341126461211,
230
+ "predicted_positive_rate": 0.15187149041434755
231
+ },
232
+ "0.5000": {
233
+ "threshold": 0.5,
234
+ "tp": 933,
235
+ "fp": 690804,
236
+ "fn": 949,
237
+ "precision": 0.0013487785097515384,
238
+ "recall": 0.4957492029755579,
239
+ "far": 0.9986512214902484,
240
+ "csi": 0.0013469306438992558,
241
+ "f1": 0.0026902377241684555,
242
+ "f2": 0.006671290569383565,
243
+ "frequency_bias": 367.55419766206165,
244
+ "predicted_positive_rate": 0.08555807050092765
245
+ },
246
+ "0.7000": {
247
+ "threshold": 0.7,
248
+ "tp": 701,
249
+ "fp": 351788,
250
+ "fn": 1181,
251
+ "precision": 0.0019887145414466834,
252
+ "recall": 0.37247608926673753,
253
+ "far": 0.9980112854585533,
254
+ "csi": 0.001982073684508157,
255
+ "f1": 0.003956305679640828,
256
+ "f2": 0.009735651372018544,
257
+ "frequency_bias": 187.29489904357067,
258
+ "predicted_positive_rate": 0.043597897340754484
259
+ },
260
+ "0.9000": {
261
+ "threshold": 0.9,
262
+ "tp": 356,
263
+ "fp": 142050,
264
+ "fn": 1526,
265
+ "precision": 0.0024998946673595213,
266
+ "recall": 0.1891604675876727,
267
+ "far": 0.9975001053326404,
268
+ "csi": 0.0024733902120445766,
269
+ "f1": 0.004934575293856731,
270
+ "f2": 0.01187189029839796,
271
+ "frequency_bias": 75.6673751328374,
272
+ "predicted_positive_rate": 0.017613605442176872
273
+ }
274
+ },
275
+ "val_topk_area_metrics": {
276
+ "0.0100": {
277
+ "fraction": 0.01,
278
+ "cells": 80850,
279
+ "precision": 0.002770562656223774,
280
+ "recall": 0.11902231723070145,
281
+ "lift": 11.90223136656136
282
+ },
283
+ "0.0500": {
284
+ "fraction": 0.05,
285
+ "cells": 404250,
286
+ "precision": 0.001855287584476173,
287
+ "recall": 0.39851221442222595,
288
+ "lift": 7.970244611627591
289
+ },
290
+ "0.1000": {
291
+ "fraction": 0.1,
292
+ "cells": 808500,
293
+ "precision": 0.0012615955201908946,
294
+ "recall": 0.5419766306877136,
295
+ "lift": 5.4197661758697135
296
+ }
297
+ },
298
+ "val_fss": {
299
+ "0.1000": {
300
+ "1": 0.0010905469804065593,
301
+ "2": 0.001132628631186794,
302
+ "4": 0.0012021196677818313,
303
+ "8": 0.0012747952224614334
304
+ },
305
+ "0.2000": {
306
+ "1": 0.0018261282348317476,
307
+ "2": 0.0019093635460114555,
308
+ "4": 0.0020469217446071886,
309
+ "8": 0.0021685131925710532
310
+ },
311
+ "0.3000": {
312
+ "1": 0.002352647456016599,
313
+ "2": 0.0024661544218815834,
314
+ "4": 0.0026671970273386414,
315
+ "8": 0.0028544633354051774
316
+ },
317
+ "0.5000": {
318
+ "1": 0.0031238784505325246,
319
+ "2": 0.0033962414112024275,
320
+ "4": 0.0039018832969852646,
321
+ "8": 0.004433729474684234
322
+ },
323
+ "0.7000": {
324
+ "1": 0.004722874230304819,
325
+ "2": 0.005319378699667143,
326
+ "4": 0.006670035900161353,
327
+ "8": 0.008381867678164179
328
+ },
329
+ "0.9000": {
330
+ "1": 0.00686789744070182,
331
+ "2": 0.008074405364309811,
332
+ "4": 0.011220289911567538,
333
+ "8": 0.016138933098775343
334
+ }
335
+ },
336
+ "minutes": 0.3335001548131307
337
+ },
338
+ {
339
+ "epoch": 3,
340
+ "train_loss": 0.5119181981534846,
341
+ "train_main_loss": 0.48301050484862534,
342
+ "train_aux_spatial_loss": 0.05781538778911272,
343
+ "val_loss": 0.24042269537846248,
344
+ "val_pr_auc": 0.0024715155000571394,
345
+ "val_auroc": 0.8559554621686548,
346
+ "val_brier": 0.06131188943982124,
347
+ "val_brier_skill_score": -262.4524802758656,
348
+ "val_ece": 0.15086109867404504,
349
+ "val_positive_rate": 0.00023277674335986376,
350
+ "val_precision": 0.0017179984871622876,
351
+ "val_positive_recall": 0.5116896918172157,
352
+ "val_far": 0.9982820015128377,
353
+ "val_csi": 0.0017151864352441424,
354
+ "val_f1": 0.003424499215885694,
355
+ "val_f2": 0.008476157616043265,
356
+ "val_frequency_bias": 297.8405951115834,
357
+ "val_threshold_metrics": {
358
+ "0.1000": {
359
+ "threshold": 0.1,
360
+ "tp": 1692,
361
+ "fp": 3465302,
362
+ "fn": 190,
363
+ "precision": 0.0004880308417032161,
364
+ "recall": 0.8990435706695006,
365
+ "far": 0.9995119691582968,
366
+ "csi": 0.00048800409785001314,
367
+ "f1": 0.0009755321320220153,
368
+ "f2": 0.0024348672997321647,
369
+ "frequency_bias": 1842.1859723698194,
370
+ "predicted_positive_rate": 0.42881805813234386
371
+ },
372
+ "0.2000": {
373
+ "threshold": 0.2,
374
+ "tp": 1457,
375
+ "fp": 2011263,
376
+ "fn": 425,
377
+ "precision": 0.0007238960213045033,
378
+ "recall": 0.7741764080765143,
379
+ "far": 0.9992761039786955,
380
+ "csi": 0.0007237431978322475,
381
+ "f1": 0.0014464395448828104,
382
+ "f2": 0.0036059929276009675,
383
+ "frequency_bias": 1069.4580233793836,
384
+ "predicted_positive_rate": 0.24894495980210266
385
+ },
386
+ "0.3000": {
387
+ "threshold": 0.3,
388
+ "tp": 1286,
389
+ "fp": 1194152,
390
+ "fn": 596,
391
+ "precision": 0.0010757563336618043,
392
+ "recall": 0.6833156216790648,
393
+ "far": 0.9989242436663381,
394
+ "csi": 0.001075220269657886,
395
+ "f1": 0.002148130825510306,
396
+ "f2": 0.0053451219735221114,
397
+ "frequency_bias": 635.1955366631244,
398
+ "predicted_positive_rate": 0.14785875077303648
399
+ },
400
+ "0.5000": {
401
+ "threshold": 0.5,
402
+ "tp": 963,
403
+ "fp": 559573,
404
+ "fn": 919,
405
+ "precision": 0.0017179984871622876,
406
+ "recall": 0.5116896918172157,
407
+ "far": 0.9982820015128377,
408
+ "csi": 0.0017151864352441424,
409
+ "f1": 0.003424499215885694,
410
+ "f2": 0.008476157616043265,
411
+ "frequency_bias": 297.8405951115834,
412
+ "predicted_positive_rate": 0.06933036487322201
413
+ },
414
+ "0.7000": {
415
+ "threshold": 0.7,
416
+ "tp": 755,
417
+ "fp": 299786,
418
+ "fn": 1127,
419
+ "precision": 0.002512136447273417,
420
+ "recall": 0.40116896918172157,
421
+ "far": 0.9974878635527266,
422
+ "csi": 0.0025027513690547222,
423
+ "f1": 0.0049930064842951755,
424
+ "f2": 0.012253748348584247,
425
+ "frequency_bias": 159.692348565356,
426
+ "predicted_positive_rate": 0.03717266542980829
427
+ },
428
+ "0.9000": {
429
+ "threshold": 0.9,
430
+ "tp": 487,
431
+ "fp": 107029,
432
+ "fn": 1395,
433
+ "precision": 0.004529558391309201,
434
+ "recall": 0.2587672688629118,
435
+ "far": 0.9954704416086908,
436
+ "csi": 0.004471540983004472,
437
+ "f1": 0.008903270626519681,
438
+ "f2": 0.021165814818678075,
439
+ "frequency_bias": 57.12858660998937,
440
+ "predicted_positive_rate": 0.013298206555349412
441
+ }
442
+ },
443
+ "val_topk_area_metrics": {
444
+ "0.0100": {
445
+ "fraction": 0.01,
446
+ "cells": 80850,
447
+ "precision": 0.004947433713823557,
448
+ "recall": 0.21253985166549683,
449
+ "lift": 21.253986297827947
450
+ },
451
+ "0.0500": {
452
+ "fraction": 0.05,
453
+ "cells": 404250,
454
+ "precision": 0.0020754483994096518,
455
+ "recall": 0.44580233097076416,
456
+ "lift": 8.916047064895523
457
+ },
458
+ "0.1000": {
459
+ "fraction": 0.1,
460
+ "cells": 808500,
461
+ "precision": 0.001385281328111887,
462
+ "recall": 0.595111608505249,
463
+ "lift": 5.95111568328068
464
+ }
465
+ },
466
+ "val_fss": {
467
+ "0.1000": {
468
+ "1": 0.0010285527774587244,
469
+ "2": 0.0010653427122698789,
470
+ "4": 0.001122755300464795,
471
+ "8": 0.0011787351272731783
472
+ },
473
+ "0.2000": {
474
+ "1": 0.0015860647314260845,
475
+ "2": 0.0016723213614568966,
476
+ "4": 0.0017956498996868353,
477
+ "8": 0.0018829515791326523
478
+ },
479
+ "0.3000": {
480
+ "1": 0.0023788924877019557,
481
+ "2": 0.0025265549899461393,
482
+ "4": 0.002761744000741362,
483
+ "8": 0.002927857083833363
484
+ },
485
+ "0.5000": {
486
+ "1": 0.003953657459880633,
487
+ "2": 0.004350779441774422,
488
+ "4": 0.005033153433681603,
489
+ "8": 0.0055588513866320355
490
+ },
491
+ "0.7000": {
492
+ "1": 0.006268758494930693,
493
+ "2": 0.007051153593185755,
494
+ "4": 0.008535853615263655,
495
+ "8": 0.01020087247019108
496
+ },
497
+ "0.9000": {
498
+ "1": 0.012090833894108921,
499
+ "2": 0.013963613985153223,
500
+ "4": 0.018853160860571982,
501
+ "8": 0.02710607924875852
502
+ }
503
+ },
504
+ "minutes": 0.3254421591758728
505
+ },
506
+ {
507
+ "epoch": 4,
508
+ "train_loss": 0.4973915634129131,
509
+ "train_main_loss": 0.46941266194494213,
510
+ "train_aux_spatial_loss": 0.0559578032103662,
511
+ "val_loss": 0.2442722608645757,
512
+ "val_pr_auc": 0.0015287010547867983,
513
+ "val_auroc": 0.861693387637483,
514
+ "val_brier": 0.06107700988650322,
515
+ "val_brier_skill_score": -261.4432208736014,
516
+ "val_ece": 0.14442989307660722,
517
+ "val_positive_rate": 0.00023277674335986376,
518
+ "val_precision": 0.0016247604629118164,
519
+ "val_positive_recall": 0.5063761955366631,
520
+ "val_far": 0.9983752395370882,
521
+ "val_csi": 0.0016221911666329065,
522
+ "val_f1": 0.0032391278486820865,
523
+ "val_f2": 0.008020859283997334,
524
+ "val_frequency_bias": 311.66206163655687,
525
+ "val_threshold_metrics": {
526
+ "0.1000": {
527
+ "threshold": 0.1,
528
+ "tp": 1686,
529
+ "fp": 3178518,
530
+ "fn": 196,
531
+ "precision": 0.0005301546693231,
532
+ "recall": 0.895855472901169,
533
+ "far": 0.999469845330677,
534
+ "csi": 0.0005301219972330525,
535
+ "f1": 0.0010596822336039944,
536
+ "f2": 0.002644513403259747,
537
+ "frequency_bias": 1689.8002125398511,
538
+ "predicted_positive_rate": 0.3933461966604824
539
+ },
540
+ "0.2000": {
541
+ "threshold": 0.2,
542
+ "tp": 1503,
543
+ "fp": 1763618,
544
+ "fn": 379,
545
+ "precision": 0.0008514996988874984,
546
+ "recall": 0.7986184909670563,
547
+ "far": 0.9991485003011125,
548
+ "csi": 0.0008513169073916737,
549
+ "f1": 0.0017011855667477644,
550
+ "f2": 0.004239417955838973,
551
+ "frequency_bias": 937.8963868225293,
552
+ "predicted_positive_rate": 0.2183204700061843
553
+ },
554
+ "0.3000": {
555
+ "threshold": 0.3,
556
+ "tp": 1346,
557
+ "fp": 1144434,
558
+ "fn": 536,
559
+ "precision": 0.0011747455881582851,
560
+ "recall": 0.7151965993623804,
561
+ "far": 0.9988252544118417,
562
+ "csi": 0.0011741962949134445,
563
+ "f1": 0.00234563834996715,
564
+ "f2": 0.005835388291765947,
565
+ "frequency_bias": 608.8097768331562,
566
+ "predicted_positive_rate": 0.14171675943104514
567
+ },
568
+ "0.5000": {
569
+ "threshold": 0.5,
570
+ "tp": 953,
571
+ "fp": 585595,
572
+ "fn": 929,
573
+ "precision": 0.0016247604629118164,
574
+ "recall": 0.5063761955366631,
575
+ "far": 0.9983752395370882,
576
+ "csi": 0.0016221911666329065,
577
+ "f1": 0.0032391278486820865,
578
+ "f2": 0.008020859283997334,
579
+ "frequency_bias": 311.66206163655687,
580
+ "predicted_positive_rate": 0.07254768089053804
581
+ },
582
+ "0.7000": {
583
+ "threshold": 0.7,
584
+ "tp": 640,
585
+ "fp": 321536,
586
+ "fn": 1242,
587
+ "precision": 0.001986491855383393,
588
+ "recall": 0.34006376195536664,
589
+ "far": 0.9980135081446166,
590
+ "csi": 0.0019788632667322166,
591
+ "f1": 0.003949910201260268,
592
+ "f2": 0.009705675393686459,
593
+ "frequency_bias": 171.18809776833157,
594
+ "predicted_positive_rate": 0.03984860853432282
595
+ },
596
+ "0.9000": {
597
+ "threshold": 0.9,
598
+ "tp": 318,
599
+ "fp": 123828,
600
+ "fn": 1564,
601
+ "precision": 0.0025615001691556716,
602
+ "recall": 0.1689691817215728,
603
+ "far": 0.9974384998308443,
604
+ "csi": 0.0025296316919894996,
605
+ "f1": 0.0050464976037071126,
606
+ "f2": 0.012075276820025214,
607
+ "frequency_bias": 65.96493092454836,
608
+ "predicted_positive_rate": 0.015355102040816327
609
+ }
610
+ },
611
+ "val_topk_area_metrics": {
612
+ "0.0100": {
613
+ "fraction": 0.01,
614
+ "cells": 80850,
615
+ "precision": 0.0020408162381500006,
616
+ "recall": 0.08767268806695938,
617
+ "lift": 8.767268622686151
618
+ },
619
+ "0.0500": {
620
+ "fraction": 0.05,
621
+ "cells": 404250,
622
+ "precision": 0.0018330240854993463,
623
+ "recall": 0.3937300741672516,
624
+ "lift": 7.874601470240361
625
+ },
626
+ "0.1000": {
627
+ "fraction": 0.1,
628
+ "cells": 808500,
629
+ "precision": 0.0014223870821297169,
630
+ "recall": 0.6110520958900452,
631
+ "lift": 6.110520585515546
632
+ }
633
+ },
634
+ "val_fss": {
635
+ "0.1000": {
636
+ "1": 0.001124098184984046,
637
+ "2": 0.001166554522149088,
638
+ "4": 0.0012322749538367095,
639
+ "8": 0.0012949795537359199
640
+ },
641
+ "0.2000": {
642
+ "1": 0.0018536996365665637,
643
+ "2": 0.0019364847225513682,
644
+ "4": 0.0020742894927048283,
645
+ "8": 0.0021806406439595083
646
+ },
647
+ "0.3000": {
648
+ "1": 0.002565767874730618,
649
+ "2": 0.0026879762763847292,
650
+ "4": 0.002921815146029516,
651
+ "8": 0.0031007743459819936
652
+ },
653
+ "0.5000": {
654
+ "1": 0.003750084728529779,
655
+ "2": 0.004078126887792521,
656
+ "4": 0.004664788826923449,
657
+ "8": 0.0051470259043820965
658
+ },
659
+ "0.7000": {
660
+ "1": 0.004897024677909645,
661
+ "2": 0.005528912754412585,
662
+ "4": 0.006720608815280804,
663
+ "8": 0.007938644694797992
664
+ },
665
+ "0.9000": {
666
+ "1": 0.006531676310613244,
667
+ "2": 0.0076338310683981,
668
+ "4": 0.010603661046574286,
669
+ "8": 0.01568061290465117
670
+ }
671
+ },
672
+ "minutes": 0.33346703052520754
673
+ },
674
+ {
675
+ "epoch": 5,
676
+ "train_loss": 0.4875196878293424,
677
+ "train_main_loss": 0.4603805759908716,
678
+ "train_aux_spatial_loss": 0.05427822470582733,
679
+ "val_loss": 0.29524567822615305,
680
+ "val_pr_auc": 0.0014329584864629465,
681
+ "val_auroc": 0.8570874266988384,
682
+ "val_brier": 0.0725969523191452,
683
+ "val_brier_skill_score": -310.9435287950134,
684
+ "val_ece": 0.1495643223012075,
685
+ "val_positive_rate": 0.00023277674335986376,
686
+ "val_precision": 0.0013688255199105052,
687
+ "val_positive_recall": 0.5233793836344315,
688
+ "val_far": 0.9986311744800895,
689
+ "val_csi": 0.0013671213559623145,
690
+ "val_f1": 0.0027305097737003402,
691
+ "val_f2": 0.00677326944684737,
692
+ "val_frequency_bias": 382.3565356004251,
693
+ "val_threshold_metrics": {
694
+ "0.1000": {
695
+ "threshold": 0.1,
696
+ "tp": 1662,
697
+ "fp": 2908424,
698
+ "fn": 220,
699
+ "precision": 0.0005711171422425317,
700
+ "recall": 0.8831030818278427,
701
+ "far": 0.9994288828577574,
702
+ "csi": 0.0005710739695413472,
703
+ "f1": 0.001141496060396268,
704
+ "f2": 0.0028482177560157033,
705
+ "frequency_bias": 1546.2731137088203,
706
+ "predicted_positive_rate": 0.3599364254792826
707
+ },
708
+ "0.2000": {
709
+ "threshold": 0.2,
710
+ "tp": 1500,
711
+ "fp": 1678289,
712
+ "fn": 382,
713
+ "precision": 0.000892969295548429,
714
+ "recall": 0.7970244420828906,
715
+ "far": 0.9991070307044516,
716
+ "csi": 0.0008927662720044567,
717
+ "f1": 0.00178393990263256,
718
+ "f2": 0.004444926472026299,
719
+ "frequency_bias": 892.5552603613178,
720
+ "predicted_positive_rate": 0.2077661100803958
721
+ },
722
+ "0.3000": {
723
+ "threshold": 0.3,
724
+ "tp": 1327,
725
+ "fp": 1182582,
726
+ "fn": 555,
727
+ "precision": 0.0011208631744500633,
728
+ "recall": 0.7051009564293305,
729
+ "far": 0.99887913682555,
730
+ "csi": 0.001120337975658188,
731
+ "f1": 0.002238168446210167,
732
+ "f2": 0.005568905447791197,
733
+ "frequency_bias": 629.0696068012752,
734
+ "predicted_positive_rate": 0.14643277674706245
735
+ },
736
+ "0.5000": {
737
+ "threshold": 0.5,
738
+ "tp": 985,
739
+ "fp": 718610,
740
+ "fn": 897,
741
+ "precision": 0.0013688255199105052,
742
+ "recall": 0.5233793836344315,
743
+ "far": 0.9986311744800895,
744
+ "csi": 0.0013671213559623145,
745
+ "f1": 0.0027305097737003402,
746
+ "f2": 0.00677326944684737,
747
+ "frequency_bias": 382.3565356004251,
748
+ "predicted_positive_rate": 0.08900371057513914
749
+ },
750
+ "0.7000": {
751
+ "threshold": 0.7,
752
+ "tp": 718,
753
+ "fp": 439397,
754
+ "fn": 1164,
755
+ "precision": 0.0016313917953262216,
756
+ "recall": 0.38150903294367694,
757
+ "far": 0.9983686082046738,
758
+ "csi": 0.0016270885312919944,
759
+ "f1": 0.0032488908295757665,
760
+ "f2": 0.008019783622216812,
761
+ "frequency_bias": 233.85494155154092,
762
+ "predicted_positive_rate": 0.05443599257884972
763
+ },
764
+ "0.9000": {
765
+ "threshold": 0.9,
766
+ "tp": 505,
767
+ "fp": 234301,
768
+ "fn": 1377,
769
+ "precision": 0.0021507116513206645,
770
+ "recall": 0.2683315621679065,
771
+ "far": 0.9978492883486794,
772
+ "csi": 0.002138172518767227,
773
+ "f1": 0.004267220982897315,
774
+ "f2": 0.010419503660237521,
775
+ "frequency_bias": 124.76408076514346,
776
+ "predicted_positive_rate": 0.0290421768707483
777
+ }
778
+ },
779
+ "val_topk_area_metrics": {
780
+ "0.0100": {
781
+ "fraction": 0.01,
782
+ "cells": 80850,
783
+ "precision": 0.0025108226109296083,
784
+ "recall": 0.10786397755146027,
785
+ "lift": 10.786398051148842
786
+ },
787
+ "0.0500": {
788
+ "fraction": 0.05,
789
+ "cells": 404250,
790
+ "precision": 0.0016870747786015272,
791
+ "recall": 0.3623804450035095,
792
+ "lift": 7.247608821442164
793
+ },
794
+ "0.1000": {
795
+ "fraction": 0.1,
796
+ "cells": 808500,
797
+ "precision": 0.00131601735483855,
798
+ "recall": 0.5653560161590576,
799
+ "lift": 5.653560299209267
800
+ }
801
+ },
802
+ "val_fss": {
803
+ "0.1000": {
804
+ "1": 0.0012350949695771885,
805
+ "2": 0.0012982024046330753,
806
+ "4": 0.0013891551578664174,
807
+ "8": 0.0014700961990706807
808
+ },
809
+ "0.2000": {
810
+ "1": 0.0019807045037021354,
811
+ "2": 0.0020895005644333553,
812
+ "4": 0.002273115825633387,
813
+ "8": 0.0024347403778096632
814
+ },
815
+ "0.3000": {
816
+ "1": 0.0024896008041010997,
817
+ "2": 0.002650367743360804,
818
+ "4": 0.0029762248158465843,
819
+ "8": 0.003287343877128479
820
+ },
821
+ "0.5000": {
822
+ "1": 0.003163524553950414,
823
+ "2": 0.00349047890930243,
824
+ "4": 0.004130384099124695,
825
+ "8": 0.004813550356828178
826
+ },
827
+ "0.7000": {
828
+ "1": 0.003977167875739984,
829
+ "2": 0.0045831981839108415,
830
+ "4": 0.005821352827483972,
831
+ "8": 0.007370126727222481
832
+ },
833
+ "0.9000": {
834
+ "1": 0.005249887506590167,
835
+ "2": 0.006010307870879972,
836
+ "4": 0.008156507820926917,
837
+ "8": 0.011534026564462896
838
+ }
839
+ },
840
+ "minutes": 0.34152236382166545
841
+ },
842
+ {
843
+ "epoch": 6,
844
+ "train_loss": 0.4729130111568113,
845
+ "train_main_loss": 0.44654953663776475,
846
+ "train_aux_spatial_loss": 0.052726947147827274,
847
+ "val_loss": 0.3501560365160306,
848
+ "val_pr_auc": 0.0013937340471345924,
849
+ "val_auroc": 0.86562865600496,
850
+ "val_brier": 0.09354882687330246,
851
+ "val_brier_skill_score": -400.97212468650577,
852
+ "val_ece": 0.19507035652011379,
853
+ "val_positive_rate": 0.00023277674335986376,
854
+ "val_precision": 0.0012431519742859437,
855
+ "val_positive_recall": 0.6333687566418703,
856
+ "val_far": 0.9987568480257141,
857
+ "val_csi": 0.0012422580332512457,
858
+ "val_f1": 0.002481433485820752,
859
+ "val_f2": 0.006167339796622656,
860
+ "val_frequency_bias": 509.48618490967056,
861
+ "val_threshold_metrics": {
862
+ "0.1000": {
863
+ "threshold": 0.1,
864
+ "tp": 1802,
865
+ "fp": 4151030,
866
+ "fn": 80,
867
+ "precision": 0.0004339207557637776,
868
+ "recall": 0.9574920297555791,
869
+ "far": 0.9995660792442362,
870
+ "csi": 0.0004339123968916269,
871
+ "f1": 0.000867448397170058,
872
+ "f2": 0.0021656779701756577,
873
+ "frequency_bias": 2206.605738575983,
874
+ "predicted_positive_rate": 0.5136465058750773
875
+ },
876
+ "0.2000": {
877
+ "threshold": 0.2,
878
+ "tp": 1629,
879
+ "fp": 2545183,
880
+ "fn": 253,
881
+ "precision": 0.000639623183807835,
882
+ "recall": 0.8655685441020191,
883
+ "far": 0.9993603768161922,
884
+ "csi": 0.0006395596500285623,
885
+ "f1": 0.0012783017498373677,
886
+ "f2": 0.0031886906206691355,
887
+ "frequency_bias": 1353.2476089266738,
888
+ "predicted_positive_rate": 0.31500457637600493
889
+ },
890
+ "0.3000": {
891
+ "threshold": 0.3,
892
+ "tp": 1501,
893
+ "fp": 1707825,
894
+ "fn": 381,
895
+ "precision": 0.0008781238921071814,
896
+ "recall": 0.7975557917109458,
897
+ "far": 0.9991218761078928,
898
+ "csi": 0.0008779282064119759,
899
+ "f1": 0.0017543162491058947,
900
+ "f2": 0.004371367629396559,
901
+ "frequency_bias": 908.249734325186,
902
+ "predicted_positive_rate": 0.21141941867656153
903
+ },
904
+ "0.5000": {
905
+ "threshold": 0.5,
906
+ "tp": 1192,
907
+ "fp": 957661,
908
+ "fn": 690,
909
+ "precision": 0.0012431519742859437,
910
+ "recall": 0.6333687566418703,
911
+ "far": 0.9987568480257141,
912
+ "csi": 0.0012422580332512457,
913
+ "f1": 0.002481433485820752,
914
+ "f2": 0.006167339796622656,
915
+ "frequency_bias": 509.48618490967056,
916
+ "predicted_positive_rate": 0.1185965367965368
917
+ },
918
+ "0.7000": {
919
+ "threshold": 0.7,
920
+ "tp": 855,
921
+ "fp": 519311,
922
+ "fn": 1027,
923
+ "precision": 0.0016437060476847776,
924
+ "recall": 0.4543039319872476,
925
+ "far": 0.9983562939523152,
926
+ "csi": 0.001640467158998682,
927
+ "f1": 0.003275560867966164,
928
+ "f2": 0.008101285972552275,
929
+ "frequency_bias": 276.39001062699253,
930
+ "predicted_positive_rate": 0.06433716759431045
931
+ },
932
+ "0.9000": {
933
+ "threshold": 0.9,
934
+ "tp": 460,
935
+ "fp": 219580,
936
+ "fn": 1422,
937
+ "precision": 0.002090528994728231,
938
+ "recall": 0.24442082890541977,
939
+ "far": 0.9979094710052717,
940
+ "csi": 0.002077105778869513,
941
+ "f1": 0.0041456007065545555,
942
+ "f2": 0.010106869155593053,
943
+ "frequency_bias": 116.91817215727949,
944
+ "predicted_positive_rate": 0.027215831787260357
945
+ }
946
+ },
947
+ "val_topk_area_metrics": {
948
+ "0.0100": {
949
+ "fraction": 0.01,
950
+ "cells": 80850,
951
+ "precision": 0.0018676561303436756,
952
+ "recall": 0.08023379743099213,
953
+ "lift": 8.023379412333956
954
+ },
955
+ "0.0500": {
956
+ "fraction": 0.05,
957
+ "cells": 404250,
958
+ "precision": 0.001798392040655017,
959
+ "recall": 0.38629117608070374,
960
+ "lift": 7.7258235281467655
961
+ },
962
+ "0.1000": {
963
+ "fraction": 0.1,
964
+ "cells": 808500,
965
+ "precision": 0.0013593073235824704,
966
+ "recall": 0.5839532613754272,
967
+ "lift": 5.839532351739428
968
+ }
969
+ },
970
+ "val_fss": {
971
+ "0.1000": {
972
+ "1": 0.0009193882112880081,
973
+ "2": 0.0009544238669535465,
974
+ "4": 0.0010101364252731448,
975
+ "8": 0.0010646885958944807
976
+ },
977
+ "0.2000": {
978
+ "1": 0.0014043880513923135,
979
+ "2": 0.0014935574288226228,
980
+ "4": 0.0016362737109093528,
981
+ "8": 0.0017557443359328406
982
+ },
983
+ "0.3000": {
984
+ "1": 0.001958875397916504,
985
+ "2": 0.0020919404579550216,
986
+ "4": 0.002317532927398114,
987
+ "8": 0.002500376612063371
988
+ },
989
+ "0.5000": {
990
+ "1": 0.0028749173593225485,
991
+ "2": 0.0031265486723459635,
992
+ "4": 0.0035980207015140486,
993
+ "8": 0.004012266867574943
994
+ },
995
+ "0.7000": {
996
+ "1": 0.003977407204865502,
997
+ "2": 0.0044937585845883365,
998
+ "4": 0.005528768396049211,
999
+ "8": 0.006620101577705317
1000
+ },
1001
+ "0.9000": {
1002
+ "1": 0.00520751276135345,
1003
+ "2": 0.006124343725859349,
1004
+ "4": 0.008435537832026108,
1005
+ "8": 0.011484696864351607
1006
+ }
1007
+ },
1008
+ "minutes": 0.33149927854537964
1009
+ },
1010
+ {
1011
+ "epoch": 7,
1012
+ "train_loss": 0.46297245338802046,
1013
+ "train_main_loss": 0.43753425775094246,
1014
+ "train_aux_spatial_loss": 0.050876390929891935,
1015
+ "val_loss": 0.22136119877298674,
1016
+ "val_pr_auc": 0.0020734326588658226,
1017
+ "val_auroc": 0.8708066066652015,
1018
+ "val_brier": 0.0556364431977272,
1019
+ "val_brier_skill_score": -238.065523638041,
1020
+ "val_ece": 0.12623748259798678,
1021
+ "val_positive_rate": 0.00023277674335986376,
1022
+ "val_precision": 0.0018673864945086484,
1023
+ "val_positive_recall": 0.5462274176408076,
1024
+ "val_far": 0.9981326135054913,
1025
+ "val_csi": 0.0018644940836773337,
1026
+ "val_f1": 0.003722048430077627,
1027
+ "val_f2": 0.00921097432037704,
1028
+ "val_frequency_bias": 292.5090329436769,
1029
+ "val_threshold_metrics": {
1030
+ "0.1000": {
1031
+ "threshold": 0.1,
1032
+ "tp": 1637,
1033
+ "fp": 2555675,
1034
+ "fn": 245,
1035
+ "precision": 0.0006401252565193453,
1036
+ "recall": 0.8698193411264612,
1037
+ "far": 0.9993598747434806,
1038
+ "csi": 0.0006400639360139383,
1039
+ "f1": 0.0012793090324531864,
1040
+ "f2": 0.003191232201618814,
1041
+ "frequency_bias": 1358.826780021254,
1042
+ "predicted_positive_rate": 0.31630327767470623
1043
+ },
1044
+ "0.2000": {
1045
+ "threshold": 0.2,
1046
+ "tp": 1451,
1047
+ "fp": 1472886,
1048
+ "fn": 431,
1049
+ "precision": 0.0009841711901688692,
1050
+ "recall": 0.7709883103081828,
1051
+ "far": 0.9990158288098311,
1052
+ "csi": 0.0009838835667711802,
1053
+ "f1": 0.0019658329827755908,
1054
+ "f2": 0.004895857584867718,
1055
+ "frequency_bias": 783.3884165781084,
1056
+ "predicted_positive_rate": 0.18235460729746444
1057
+ },
1058
+ "0.3000": {
1059
+ "threshold": 0.3,
1060
+ "tp": 1316,
1061
+ "fp": 1011772,
1062
+ "fn": 566,
1063
+ "precision": 0.0012989987049496193,
1064
+ "recall": 0.6992561105207227,
1065
+ "far": 0.9987010012950504,
1066
+ "csi": 0.0012982733753332005,
1067
+ "f1": 0.0025931800939929255,
1068
+ "f2": 0.006447086857348895,
1069
+ "frequency_bias": 538.3039319872477,
1070
+ "predicted_positive_rate": 0.12530463821892393
1071
+ },
1072
+ "0.5000": {
1073
+ "threshold": 0.5,
1074
+ "tp": 1028,
1075
+ "fp": 549474,
1076
+ "fn": 854,
1077
+ "precision": 0.0018673864945086484,
1078
+ "recall": 0.5462274176408076,
1079
+ "far": 0.9981326135054913,
1080
+ "csi": 0.0018644940836773337,
1081
+ "f1": 0.003722048430077627,
1082
+ "f2": 0.00921097432037704,
1083
+ "frequency_bias": 292.5090329436769,
1084
+ "predicted_positive_rate": 0.06808930117501547
1085
+ },
1086
+ "0.7000": {
1087
+ "threshold": 0.7,
1088
+ "tp": 769,
1089
+ "fp": 311654,
1090
+ "fn": 1113,
1091
+ "precision": 0.002461406490559274,
1092
+ "recall": 0.4086078639744952,
1093
+ "far": 0.9975385935094407,
1094
+ "csi": 0.0024526689120228616,
1095
+ "f1": 0.004893336090739887,
1096
+ "f2": 0.012017465174354824,
1097
+ "frequency_bias": 166.0058448459086,
1098
+ "predicted_positive_rate": 0.03864230055658627
1099
+ },
1100
+ "0.9000": {
1101
+ "threshold": 0.9,
1102
+ "tp": 413,
1103
+ "fp": 132533,
1104
+ "fn": 1469,
1105
+ "precision": 0.0031065244535375264,
1106
+ "recall": 0.21944739638682254,
1107
+ "far": 0.9968934755464625,
1108
+ "csi": 0.0030725737454897145,
1109
+ "f1": 0.006126323908980331,
1110
+ "f2": 0.014700229223913322,
1111
+ "frequency_bias": 70.64080765143464,
1112
+ "predicted_positive_rate": 0.016443537414965986
1113
+ }
1114
+ },
1115
+ "val_topk_area_metrics": {
1116
+ "0.0100": {
1117
+ "fraction": 0.01,
1118
+ "cells": 80850,
1119
+ "precision": 0.003426097799092531,
1120
+ "recall": 0.1471838504076004,
1121
+ "lift": 14.718385306198385
1122
+ },
1123
+ "0.0500": {
1124
+ "fraction": 0.05,
1125
+ "cells": 404250,
1126
+ "precision": 0.002142238663509488,
1127
+ "recall": 0.46014878153800964,
1128
+ "lift": 9.202975488825663
1129
+ },
1130
+ "0.1000": {
1131
+ "fraction": 0.1,
1132
+ "cells": 808500,
1133
+ "precision": 0.001512677758000791,
1134
+ "recall": 0.6498405933380127,
1135
+ "lift": 6.4984058809614424
1136
+ }
1137
+ },
1138
+ "val_fss": {
1139
+ "0.1000": {
1140
+ "1": 0.0014021766263225821,
1141
+ "2": 0.001488854806077189,
1142
+ "4": 0.001617522044606745,
1143
+ "8": 0.0017209109810044643
1144
+ },
1145
+ "0.2000": {
1146
+ "1": 0.0022323244436344147,
1147
+ "2": 0.0024036083494088922,
1148
+ "4": 0.0026669563437204946,
1149
+ "8": 0.0028496477215000926
1150
+ },
1151
+ "0.3000": {
1152
+ "1": 0.0030061288845402157,
1153
+ "2": 0.0032706824694820336,
1154
+ "4": 0.0037414303607975485,
1155
+ "8": 0.004090089080580284
1156
+ },
1157
+ "0.5000": {
1158
+ "1": 0.004510319885638658,
1159
+ "2": 0.005095488079194688,
1160
+ "4": 0.006224726885447285,
1161
+ "8": 0.007265877228674111
1162
+ },
1163
+ "0.7000": {
1164
+ "1": 0.0061981922002846135,
1165
+ "2": 0.0071663426719156265,
1166
+ "4": 0.009389004622336272,
1167
+ "8": 0.011978850515245498
1168
+ },
1169
+ "0.9000": {
1170
+ "1": 0.00831885386783937,
1171
+ "2": 0.009977206958581508,
1172
+ "4": 0.01488323805412095,
1173
+ "8": 0.022524780923326215
1174
+ }
1175
+ },
1176
+ "minutes": 0.33211313088734945
1177
+ },
1178
+ {
1179
+ "epoch": 8,
1180
+ "train_loss": 0.45174517886643994,
1181
+ "train_main_loss": 0.4269228792569537,
1182
+ "train_aux_spatial_loss": 0.04964459997631244,
1183
+ "val_loss": 0.44725767920414605,
1184
+ "val_pr_auc": 0.0027931174903348286,
1185
+ "val_auroc": 0.8702263757214033,
1186
+ "val_brier": 0.12641970813274384,
1187
+ "val_brier_skill_score": -542.2157770315075,
1188
+ "val_ece": 0.24778940444824657,
1189
+ "val_positive_rate": 0.00023277674335986376,
1190
+ "val_precision": 0.0010423633917768275,
1191
+ "val_positive_recall": 0.7369819341126461,
1192
+ "val_far": 0.9989576366082231,
1193
+ "val_csi": 0.0010419757723729927,
1194
+ "val_f1": 0.002081782377944814,
1195
+ "val_f2": 0.005182497134120186,
1196
+ "val_frequency_bias": 707.0297555791711,
1197
+ "val_threshold_metrics": {
1198
+ "0.1000": {
1199
+ "threshold": 0.1,
1200
+ "tp": 1809,
1201
+ "fp": 4950872,
1202
+ "fn": 73,
1203
+ "precision": 0.00036525671651374276,
1204
+ "recall": 0.961211477151966,
1205
+ "far": 0.9996347432834862,
1206
+ "csi": 0.00036525133289478946,
1207
+ "f1": 0.0007302359461369248,
1208
+ "f2": 0.0018235118721811926,
1209
+ "frequency_bias": 2631.605207226355,
1210
+ "predicted_positive_rate": 0.6125764996907854
1211
+ },
1212
+ "0.2000": {
1213
+ "threshold": 0.2,
1214
+ "tp": 1728,
1215
+ "fp": 3373367,
1216
+ "fn": 154,
1217
+ "precision": 0.0005119855885538036,
1218
+ "recall": 0.9181721572794899,
1219
+ "far": 0.9994880144114462,
1220
+ "csi": 0.0005119622285644703,
1221
+ "f1": 0.0010234005147207101,
1222
+ "f2": 0.002554230843933835,
1223
+ "frequency_bias": 1793.355472901169,
1224
+ "predicted_positive_rate": 0.4174514533085962
1225
+ },
1226
+ "0.3000": {
1227
+ "threshold": 0.3,
1228
+ "tp": 1624,
1229
+ "fp": 2396644,
1230
+ "fn": 258,
1231
+ "precision": 0.0006771553471088302,
1232
+ "recall": 0.8629117959617428,
1233
+ "far": 0.9993228446528911,
1234
+ "csi": 0.0006770825081737701,
1235
+ "f1": 0.001353248755286128,
1236
+ "f2": 0.0033751822681557368,
1237
+ "frequency_bias": 1274.3188097768332,
1238
+ "predicted_positive_rate": 0.2966317872603587
1239
+ },
1240
+ "0.5000": {
1241
+ "threshold": 0.5,
1242
+ "tp": 1387,
1243
+ "fp": 1329243,
1244
+ "fn": 495,
1245
+ "precision": 0.0010423633917768275,
1246
+ "recall": 0.7369819341126461,
1247
+ "far": 0.9989576366082231,
1248
+ "csi": 0.0010419757723729927,
1249
+ "f1": 0.002081782377944814,
1250
+ "f2": 0.005182497134120186,
1251
+ "frequency_bias": 707.0297555791711,
1252
+ "predicted_positive_rate": 0.16458008658008658
1253
+ },
1254
+ "0.7000": {
1255
+ "threshold": 0.7,
1256
+ "tp": 1109,
1257
+ "fp": 713032,
1258
+ "fn": 773,
1259
+ "precision": 0.0015529146205021137,
1260
+ "recall": 0.5892667375132837,
1261
+ "far": 0.9984470853794979,
1262
+ "csi": 0.0015512355332249752,
1263
+ "f1": 0.0030976658571023555,
1264
+ "f2": 0.007683577928385451,
1265
+ "frequency_bias": 379.45855472901167,
1266
+ "predicted_positive_rate": 0.0883291280148423
1267
+ },
1268
+ "0.9000": {
1269
+ "threshold": 0.9,
1270
+ "tp": 772,
1271
+ "fp": 287094,
1272
+ "fn": 1110,
1273
+ "precision": 0.0026818033390535873,
1274
+ "recall": 0.410201912858661,
1275
+ "far": 0.9973181966609465,
1276
+ "csi": 0.0026715021316649134,
1277
+ "f1": 0.005328768447064346,
1278
+ "f2": 0.013067293174539767,
1279
+ "frequency_bias": 152.95749202975557,
1280
+ "predicted_positive_rate": 0.035604947433518865
1281
+ }
1282
+ },
1283
+ "val_topk_area_metrics": {
1284
+ "0.0100": {
1285
+ "fraction": 0.01,
1286
+ "cells": 80850,
1287
+ "precision": 0.0053803338669240475,
1288
+ "recall": 0.23113708198070526,
1289
+ "lift": 23.113708823592663
1290
+ },
1291
+ "0.0500": {
1292
+ "fraction": 0.05,
1293
+ "cells": 404250,
1294
+ "precision": 0.0021595547441393137,
1295
+ "recall": 0.46386823058128357,
1296
+ "lift": 9.27736470993035
1297
+ },
1298
+ "0.1000": {
1299
+ "fraction": 0.1,
1300
+ "cells": 808500,
1301
+ "precision": 0.0014545454178005457,
1302
+ "recall": 0.6248671412467957,
1303
+ "lift": 6.248671567467869
1304
+ }
1305
+ },
1306
+ "val_fss": {
1307
+ "0.1000": {
1308
+ "1": 0.0007674856988975076,
1309
+ "2": 0.000791355414216266,
1310
+ "4": 0.0008260328883219481,
1311
+ "8": 0.0008700381800748058
1312
+ },
1313
+ "0.2000": {
1314
+ "1": 0.0010883550972506928,
1315
+ "2": 0.0011302905318852918,
1316
+ "4": 0.0011919848085577556,
1317
+ "8": 0.001259132880186864
1318
+ },
1319
+ "0.3000": {
1320
+ "1": 0.0014676516650308224,
1321
+ "2": 0.0015372280258556525,
1322
+ "4": 0.0016419540607538474,
1323
+ "8": 0.0017449860353127011
1324
+ },
1325
+ "0.5000": {
1326
+ "1": 0.0023237192035810983,
1327
+ "2": 0.002464085798703608,
1328
+ "4": 0.002708399276045159,
1329
+ "8": 0.0029286220283636366
1330
+ },
1331
+ "0.7000": {
1332
+ "1": 0.0035873573947993176,
1333
+ "2": 0.003932072661929298,
1334
+ "4": 0.004541864058129508,
1335
+ "8": 0.005095613653573028
1336
+ },
1337
+ "0.9000": {
1338
+ "1": 0.006636955504364939,
1339
+ "2": 0.007636333009147123,
1340
+ "4": 0.009658326859772859,
1341
+ "8": 0.012242707807434083
1342
+ }
1343
+ },
1344
+ "minutes": 0.3327596187591553
1345
+ },
1346
+ {
1347
+ "epoch": 9,
1348
+ "train_loss": 0.44174556909476165,
1349
+ "train_main_loss": 0.41717497324598773,
1350
+ "train_aux_spatial_loss": 0.04914119221815917,
1351
+ "val_loss": 0.35248868018388746,
1352
+ "val_pr_auc": 0.0014017929970181718,
1353
+ "val_auroc": 0.826237549108265,
1354
+ "val_brier": 0.09342223405838013,
1355
+ "val_brier_skill_score": -400.42816508289366,
1356
+ "val_ece": 0.21254881950345395,
1357
+ "val_positive_rate": 0.00023277674335986376,
1358
+ "val_precision": 0.0011612270298949224,
1359
+ "val_positive_recall": 0.5547290116896918,
1360
+ "val_far": 0.998838772970105,
1361
+ "val_csi": 0.00116014566273321,
1362
+ "val_f1": 0.002317602568898173,
1363
+ "val_f2": 0.00575792238276506,
1364
+ "val_frequency_bias": 477.70935175345375,
1365
+ "val_threshold_metrics": {
1366
+ "0.1000": {
1367
+ "threshold": 0.1,
1368
+ "tp": 1744,
1369
+ "fp": 4810537,
1370
+ "fn": 138,
1371
+ "precision": 0.0003624061022205478,
1372
+ "recall": 0.926673751328374,
1373
+ "far": 0.9996375938977794,
1374
+ "csi": 0.00036239570993298794,
1375
+ "f1": 0.000724528853717666,
1376
+ "f2": 0.0018092003230833422,
1377
+ "frequency_bias": 2557.003719447396,
1378
+ "predicted_positive_rate": 0.5952110080395795
1379
+ },
1380
+ "0.2000": {
1381
+ "threshold": 0.2,
1382
+ "tp": 1569,
1383
+ "fp": 2798322,
1384
+ "fn": 313,
1385
+ "precision": 0.0005603789576094213,
1386
+ "recall": 0.8336875664187035,
1387
+ "far": 0.9994396210423906,
1388
+ "csi": 0.0005603163198109853,
1389
+ "f1": 0.0011200050824959767,
1390
+ "f2": 0.0027943816010363976,
1391
+ "frequency_bias": 1487.7210414452709,
1392
+ "predicted_positive_rate": 0.34630686456400744
1393
+ },
1394
+ "0.3000": {
1395
+ "threshold": 0.3,
1396
+ "tp": 1407,
1397
+ "fp": 1861031,
1398
+ "fn": 475,
1399
+ "precision": 0.0007554613898556623,
1400
+ "recall": 0.7476089266737513,
1401
+ "far": 0.9992445386101443,
1402
+ "csi": 0.0007552687645638847,
1403
+ "f1": 0.0015093975283213183,
1404
+ "f2": 0.003762100487388541,
1405
+ "frequency_bias": 989.605738575983,
1406
+ "predicted_positive_rate": 0.23035720470006185
1407
+ },
1408
+ "0.5000": {
1409
+ "threshold": 0.5,
1410
+ "tp": 1044,
1411
+ "fp": 898005,
1412
+ "fn": 838,
1413
+ "precision": 0.0011612270298949224,
1414
+ "recall": 0.5547290116896918,
1415
+ "far": 0.998838772970105,
1416
+ "csi": 0.00116014566273321,
1417
+ "f1": 0.002317602568898173,
1418
+ "f2": 0.00575792238276506,
1419
+ "frequency_bias": 477.70935175345375,
1420
+ "predicted_positive_rate": 0.11119962894248608
1421
+ },
1422
+ "0.7000": {
1423
+ "threshold": 0.7,
1424
+ "tp": 749,
1425
+ "fp": 463515,
1426
+ "fn": 1133,
1427
+ "precision": 0.0016133062223217824,
1428
+ "recall": 0.39798087141339,
1429
+ "far": 0.9983866937776782,
1430
+ "csi": 0.0016093786595100528,
1431
+ "f1": 0.0032135854431873277,
1432
+ "f2": 0.007937820056295994,
1433
+ "frequency_bias": 246.6865037194474,
1434
+ "predicted_positive_rate": 0.057422881880024736
1435
+ },
1436
+ "0.9000": {
1437
+ "threshold": 0.9,
1438
+ "tp": 453,
1439
+ "fp": 189367,
1440
+ "fn": 1429,
1441
+ "precision": 0.0023864713939521654,
1442
+ "recall": 0.24070138150903295,
1443
+ "far": 0.9976135286060478,
1444
+ "csi": 0.0023686398360252864,
1445
+ "f1": 0.004726085278192194,
1446
+ "f2": 0.011477187506333988,
1447
+ "frequency_bias": 100.86078639744952,
1448
+ "predicted_positive_rate": 0.02347804576376005
1449
+ }
1450
+ },
1451
+ "val_topk_area_metrics": {
1452
+ "0.0100": {
1453
+ "fraction": 0.01,
1454
+ "cells": 80850,
1455
+ "precision": 0.0027334571350365877,
1456
+ "recall": 0.1174282655119896,
1457
+ "lift": 11.742827464558045
1458
+ },
1459
+ "0.0500": {
1460
+ "fraction": 0.05,
1461
+ "cells": 404250,
1462
+ "precision": 0.0017217068234458566,
1463
+ "recall": 0.3698193430900574,
1464
+ "lift": 7.396386763535759
1465
+ },
1466
+ "0.1000": {
1467
+ "fraction": 0.1,
1468
+ "cells": 808500,
1469
+ "precision": 0.0012269634753465652,
1470
+ "recall": 0.5270988345146179,
1471
+ "lift": 5.270988233776119
1472
+ }
1473
+ },
1474
+ "val_fss": {
1475
+ "0.1000": {
1476
+ "1": 0.0007761889316962867,
1477
+ "2": 0.0008088700048963782,
1478
+ "4": 0.0008539254426118692,
1479
+ "8": 0.0008953386395748053
1480
+ },
1481
+ "0.2000": {
1482
+ "1": 0.0012289524564135235,
1483
+ "2": 0.0012947806940213358,
1484
+ "4": 0.0013901778317579883,
1485
+ "8": 0.0014569956840254639
1486
+ },
1487
+ "0.3000": {
1488
+ "1": 0.001693693219550152,
1489
+ "2": 0.0017980729206314994,
1490
+ "4": 0.001959161549363153,
1491
+ "8": 0.0020775186421173597
1492
+ },
1493
+ "0.5000": {
1494
+ "1": 0.002685166736102307,
1495
+ "2": 0.0029421415350803226,
1496
+ "4": 0.0034770871818433635,
1497
+ "8": 0.003947886788339461
1498
+ },
1499
+ "0.7000": {
1500
+ "1": 0.003915058495870372,
1501
+ "2": 0.00452728637874078,
1502
+ "4": 0.005929248077012117,
1503
+ "8": 0.007441641374286712
1504
+ },
1505
+ "0.9000": {
1506
+ "1": 0.006463210719885204,
1507
+ "2": 0.00788266562330997,
1508
+ "4": 0.011779975914961827,
1509
+ "8": 0.01823609329615261
1510
+ }
1511
+ },
1512
+ "minutes": 0.32817530234654746
1513
+ },
1514
+ {
1515
+ "epoch": 10,
1516
+ "train_loss": 0.43139428173367955,
1517
+ "train_main_loss": 0.4073724075672085,
1518
+ "train_aux_spatial_loss": 0.048043749015301965,
1519
+ "val_loss": 0.2240987864633401,
1520
+ "val_pr_auc": 0.003116102503753257,
1521
+ "val_auroc": 0.874721890484618,
1522
+ "val_brier": 0.05645371973514557,
1523
+ "val_brier_skill_score": -241.57729815390343,
1524
+ "val_ece": 0.1303528208549411,
1525
+ "val_positive_rate": 0.00023277674335986376,
1526
+ "val_precision": 0.0018323169746849528,
1527
+ "val_positive_recall": 0.5425079702444209,
1528
+ "val_far": 0.998167683025315,
1529
+ "val_csi": 0.0018294900901126901,
1530
+ "val_f1": 0.003652298336612413,
1531
+ "val_f2": 0.009039461988221253,
1532
+ "val_frequency_bias": 296.07757704569605,
1533
+ "val_threshold_metrics": {
1534
+ "0.1000": {
1535
+ "threshold": 0.1,
1536
+ "tp": 1658,
1537
+ "fp": 2737917,
1538
+ "fn": 224,
1539
+ "precision": 0.0006052033618353212,
1540
+ "recall": 0.8809776833156217,
1541
+ "far": 0.9993947966381647,
1542
+ "csi": 0.0006051538817263602,
1543
+ "f1": 0.0012095757839718077,
1544
+ "f2": 0.0030177244901265082,
1545
+ "frequency_bias": 1455.67215727949,
1546
+ "predicted_positive_rate": 0.33884662956091527
1547
+ },
1548
+ "0.2000": {
1549
+ "threshold": 0.2,
1550
+ "tp": 1447,
1551
+ "fp": 1498772,
1552
+ "fn": 435,
1553
+ "precision": 0.0009645258458931663,
1554
+ "recall": 0.7688629117959618,
1555
+ "far": 0.9990354741541069,
1556
+ "csi": 0.0009642462552993562,
1557
+ "f1": 0.0019266347602458157,
1558
+ "f2": 0.004798550419931196,
1559
+ "frequency_bias": 797.1408076514347,
1560
+ "predicted_positive_rate": 0.18555584415584417
1561
+ },
1562
+ "0.3000": {
1563
+ "threshold": 0.3,
1564
+ "tp": 1304,
1565
+ "fp": 1006923,
1566
+ "fn": 578,
1567
+ "precision": 0.0012933595311373331,
1568
+ "recall": 0.6928799149840595,
1569
+ "far": 0.9987066404688627,
1570
+ "csi": 0.0012926184941589307,
1571
+ "f1": 0.0025818995771743447,
1572
+ "f2": 0.0064188706922437,
1573
+ "frequency_bias": 535.721041445271,
1574
+ "predicted_positive_rate": 0.12470340136054421
1575
+ },
1576
+ "0.5000": {
1577
+ "threshold": 0.5,
1578
+ "tp": 1021,
1579
+ "fp": 556197,
1580
+ "fn": 861,
1581
+ "precision": 0.0018323169746849528,
1582
+ "recall": 0.5425079702444209,
1583
+ "far": 0.998167683025315,
1584
+ "csi": 0.0018294900901126901,
1585
+ "f1": 0.003652298336612413,
1586
+ "f2": 0.009039461988221253,
1587
+ "frequency_bias": 296.07757704569605,
1588
+ "predicted_positive_rate": 0.0689199752628324
1589
+ },
1590
+ "0.7000": {
1591
+ "threshold": 0.7,
1592
+ "tp": 820,
1593
+ "fp": 311338,
1594
+ "fn": 1062,
1595
+ "precision": 0.0026268748518378515,
1596
+ "recall": 0.4357066950053135,
1597
+ "far": 0.9973731251481621,
1598
+ "csi": 0.002617968201264287,
1599
+ "f1": 0.0052222646796586435,
1600
+ "f2": 0.012825084614277761,
1601
+ "frequency_bias": 165.86503719447396,
1602
+ "predicted_positive_rate": 0.03860952380952381
1603
+ },
1604
+ "0.9000": {
1605
+ "threshold": 0.9,
1606
+ "tp": 560,
1607
+ "fp": 134308,
1608
+ "fn": 1322,
1609
+ "precision": 0.004152208084942314,
1610
+ "recall": 0.2975557917109458,
1611
+ "far": 0.9958477919150577,
1612
+ "csi": 0.004111902489169542,
1613
+ "f1": 0.008190127970749542,
1614
+ "f2": 0.019663473693081267,
1615
+ "frequency_bias": 71.66206163655686,
1616
+ "predicted_positive_rate": 0.01668126159554731
1617
+ }
1618
+ },
1619
+ "val_topk_area_metrics": {
1620
+ "0.0100": {
1621
+ "fraction": 0.01,
1622
+ "cells": 80850,
1623
+ "precision": 0.004922696389257908,
1624
+ "recall": 0.2114771455526352,
1625
+ "lift": 21.147715696183667
1626
+ },
1627
+ "0.0500": {
1628
+ "fraction": 0.05,
1629
+ "cells": 404250,
1630
+ "precision": 0.0022238714154809713,
1631
+ "recall": 0.47768330574035645,
1632
+ "lift": 9.553666673834993
1633
+ },
1634
+ "0.1000": {
1635
+ "fraction": 0.1,
1636
+ "cells": 808500,
1637
+ "precision": 0.0014669140800833702,
1638
+ "recall": 0.6301806569099426,
1639
+ "lift": 6.301806868290009
1640
+ }
1641
+ },
1642
+ "val_fss": {
1643
+ "0.1000": {
1644
+ "1": 0.0013048518501964645,
1645
+ "2": 0.0013652965653525584,
1646
+ "4": 0.0014515110692925326,
1647
+ "8": 0.0015328291894178836
1648
+ },
1649
+ "0.2000": {
1650
+ "1": 0.0021372784576736414,
1651
+ "2": 0.002257479647874039,
1652
+ "4": 0.002436579126223748,
1653
+ "8": 0.0025690244682270436
1654
+ },
1655
+ "0.3000": {
1656
+ "1": 0.00287961415383009,
1657
+ "2": 0.0030574405787181513,
1658
+ "4": 0.0033325979533164185,
1659
+ "8": 0.00352065311784866
1660
+ },
1661
+ "0.5000": {
1662
+ "1": 0.004248566368253326,
1663
+ "2": 0.004625449177877106,
1664
+ "4": 0.005259187972128654,
1665
+ "8": 0.00579578478616205
1666
+ },
1667
+ "0.7000": {
1668
+ "1": 0.006428046413327948,
1669
+ "2": 0.007130644667450725,
1670
+ "4": 0.008581068668154113,
1671
+ "8": 0.010327699790465106
1672
+ },
1673
+ "0.9000": {
1674
+ "1": 0.01054567134777984,
1675
+ "2": 0.01212271654616559,
1676
+ "4": 0.015815071561349092,
1677
+ "8": 0.02133905715867812
1678
+ }
1679
+ },
1680
+ "minutes": 0.32832499742507937
1681
+ }
1682
+ ]
models/wildfire_fm/metrics/reference_fireprone_seed_99_20260504/run_summary.json ADDED
@@ -0,0 +1,172 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "run_name": "reference_fireprone_seed_99_20260504",
3
+ "device": "cuda",
4
+ "index_root": "<local path omitted>",
5
+ "input_channels": 16,
6
+ "tile_size": 32,
7
+ "num_train_tiles": 27177,
8
+ "positive_train_tiles": 6724,
9
+ "negative_train_tiles": 20453,
10
+ "train_positive_rate": 0.0018334667181808147,
11
+ "metric_reference_positive_rate": 0.0002787771234976204,
12
+ "pos_weight": 50.0,
13
+ "use_aux_spatial_head": true,
14
+ "aux_spatial_radius": 2,
15
+ "aux_spatial_loss_weight": 0.5,
16
+ "aux_positive_rate": 0.004560296846011132,
17
+ "init_checkpoint": "<local path omitted>",
18
+ "best_val_pr_auc": 0.003116102503753257,
19
+ "best_val_auroc": 0.874721890484618,
20
+ "best_test_pr_auc": 0.001365278660864068,
21
+ "best_test_auroc": 0.82665163680193,
22
+ "best_test_brier": 0.07600810378789902,
23
+ "best_test_ece": 0.15982505350344936,
24
+ "best_test_topk_area_metrics": {
25
+ "0.0100": {
26
+ "fraction": 0.01,
27
+ "cells": 80850,
28
+ "precision": 0.0023623995948582888,
29
+ "recall": 0.0973992869257927,
30
+ "lift": 9.73992880989997
31
+ },
32
+ "0.0500": {
33
+ "fraction": 0.05,
34
+ "cells": 404250,
35
+ "precision": 0.001677179941907525,
36
+ "recall": 0.34574195742607117,
37
+ "lift": 6.914839162318504
38
+ },
39
+ "0.1000": {
40
+ "fraction": 0.1,
41
+ "cells": 808500,
42
+ "precision": 0.0012034631799906492,
43
+ "recall": 0.4961754083633423,
44
+ "lift": 4.961754024999269
45
+ }
46
+ },
47
+ "best_test_threshold_metrics": {
48
+ "0.1000": {
49
+ "threshold": 0.1,
50
+ "tp": 1701,
51
+ "fp": 3149821,
52
+ "fn": 260,
53
+ "precision": 0.0005397392117205592,
54
+ "recall": 0.8674145843957165,
55
+ "far": 0.9994602607882794,
56
+ "csi": 0.0005396946870056368,
57
+ "f1": 0.0010788071475254504,
58
+ "f2": 0.0026919957991571727,
59
+ "frequency_bias": 1607.0994390617032,
60
+ "predicted_positive_rate": 0.3897986394557823
61
+ },
62
+ "0.2000": {
63
+ "threshold": 0.2,
64
+ "tp": 1452,
65
+ "fp": 1964811,
66
+ "fn": 509,
67
+ "precision": 0.0007384566561034816,
68
+ "recall": 0.7404385517593065,
69
+ "far": 0.9992615433438965,
70
+ "csi": 0.0007382655437437588,
71
+ "f1": 0.001475441819630286,
72
+ "f2": 0.0036776122064305534,
73
+ "frequency_bias": 1002.6838347781744,
74
+ "predicted_positive_rate": 0.24319888682745824
75
+ },
76
+ "0.3000": {
77
+ "threshold": 0.3,
78
+ "tp": 1287,
79
+ "fp": 1409052,
80
+ "fn": 674,
81
+ "precision": 0.000912546557955215,
82
+ "recall": 0.6562978072412035,
83
+ "far": 0.9990874534420447,
84
+ "csi": 0.0009121106609223303,
85
+ "f1": 0.00182255894639949,
86
+ "f2": 0.00453749621875315,
87
+ "frequency_bias": 719.1937786843447,
88
+ "predicted_positive_rate": 0.17443896103896103
89
+ },
90
+ "0.5000": {
91
+ "threshold": 0.5,
92
+ "tp": 968,
93
+ "fp": 802322,
94
+ "fn": 993,
95
+ "precision": 0.0012050442554992593,
96
+ "recall": 0.49362570117287097,
97
+ "far": 0.9987949557445007,
98
+ "csi": 0.001203556459604393,
99
+ "f1": 0.0024042193055333057,
100
+ "f2": 0.005966954905108157,
101
+ "frequency_bias": 409.6328403875574,
102
+ "predicted_positive_rate": 0.09935559678416821
103
+ },
104
+ "0.7000": {
105
+ "threshold": 0.7,
106
+ "tp": 707,
107
+ "fp": 432996,
108
+ "fn": 1254,
109
+ "precision": 0.001630147820051971,
110
+ "recall": 0.36053034166241715,
111
+ "far": 0.998369852179948,
112
+ "csi": 0.0016254480327940464,
113
+ "f1": 0.00324562047816666,
114
+ "f2": 0.008005942742222232,
115
+ "frequency_bias": 221.16420193778686,
116
+ "predicted_positive_rate": 0.05364291898577613
117
+ },
118
+ "0.9000": {
119
+ "threshold": 0.9,
120
+ "tp": 409,
121
+ "fp": 163803,
122
+ "fn": 1552,
123
+ "precision": 0.002490682775923806,
124
+ "recall": 0.2085670576236614,
125
+ "far": 0.9975093172240762,
126
+ "csi": 0.0024673632393040707,
127
+ "f1": 0.004922580683985966,
128
+ "f2": 0.011885665132282513,
129
+ "frequency_bias": 83.7389087200408,
130
+ "predicted_positive_rate": 0.020310698824984538
131
+ }
132
+ },
133
+ "best_test_fss": {
134
+ "0.1000": {
135
+ "1": 0.001143681210237446,
136
+ "2": 0.0011847434725281714,
137
+ "4": 0.001236591045744806,
138
+ "8": 0.0012702633695319543
139
+ },
140
+ "0.2000": {
141
+ "1": 0.0015924077611619847,
142
+ "2": 0.0016590472832728187,
143
+ "4": 0.0017424757489505893,
144
+ "8": 0.0017626104493195793
145
+ },
146
+ "0.3000": {
147
+ "1": 0.0019615416657199347,
148
+ "2": 0.002042614896579975,
149
+ "4": 0.0021496045193630797,
150
+ "8": 0.0021595197888091278
151
+ },
152
+ "0.5000": {
153
+ "1": 0.0026900758912903333,
154
+ "2": 0.0028522394616976587,
155
+ "4": 0.0030564017994608728,
156
+ "8": 0.003127168867652075
157
+ },
158
+ "0.7000": {
159
+ "1": 0.0038445992739185586,
160
+ "2": 0.004171973927427075,
161
+ "4": 0.00463101415464473,
162
+ "8": 0.004986515076567888
163
+ },
164
+ "0.9000": {
165
+ "1": 0.0064130574398052476,
166
+ "2": 0.007473703614246263,
167
+ "4": 0.00958738894872413,
168
+ "8": 0.012579819257860225
169
+ }
170
+ },
171
+ "epochs": 10
172
+ }
models/wildfire_fm/metrics/reference_fireprone_seed_99_20260504/tile_summary.json ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "index_root": "<local path omitted>",
3
+ "tile_size": 32,
4
+ "num_train_tiles": 27177,
5
+ "positive_train_tiles": 6724,
6
+ "negative_train_tiles": 20453,
7
+ "input_channels": 16,
8
+ "train_positive_rate": 0.0018334667181808147,
9
+ "metric_reference_positive_rate": 0.0002787771234976204,
10
+ "pos_weight_source": "tiles",
11
+ "positive_rate_source": "tiles",
12
+ "pos_weight": 50.0,
13
+ "loss_type": "bce",
14
+ "train_target_mode": "dilate_max",
15
+ "train_target_radius": 2
16
+ }
models/wildfire_fm/modeling_unet.py ADDED
@@ -0,0 +1,109 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """Compact U-Net architecture for the released WildFIRE-FM checkpoints."""
2
+
3
+ from __future__ import annotations
4
+
5
+ import math
6
+
7
+ import torch
8
+ import torch.nn as nn
9
+ import torch.nn.functional as F
10
+
11
+
12
+ def make_norm(norm_type: str, num_channels: int, norm_groups: int) -> nn.Module:
13
+ if norm_type == "batch":
14
+ return nn.BatchNorm2d(num_channels)
15
+ if norm_type == "group":
16
+ groups = max(1, min(int(norm_groups), num_channels))
17
+ while num_channels % groups != 0 and groups > 1:
18
+ groups -= 1
19
+ return nn.GroupNorm(groups, num_channels)
20
+ if norm_type == "instance":
21
+ return nn.InstanceNorm2d(num_channels, affine=True)
22
+ if norm_type in {"none", "identity"}:
23
+ return nn.Identity()
24
+ raise ValueError(f"Unsupported norm_type: {norm_type}")
25
+
26
+
27
+ class ConvBlock(nn.Module):
28
+ def __init__(self, in_ch: int, out_ch: int, norm_type: str, norm_groups: int):
29
+ super().__init__()
30
+ self.net = nn.Sequential(
31
+ nn.Conv2d(in_ch, out_ch, 3, padding=1, bias=False),
32
+ make_norm(norm_type, out_ch, norm_groups),
33
+ nn.ReLU(inplace=True),
34
+ nn.Conv2d(out_ch, out_ch, 3, padding=1, bias=False),
35
+ make_norm(norm_type, out_ch, norm_groups),
36
+ nn.ReLU(inplace=True),
37
+ )
38
+
39
+ def forward(self, x: torch.Tensor) -> torch.Tensor:
40
+ return self.net(x)
41
+
42
+
43
+ class UNetSmallFlex(nn.Module):
44
+ def __init__(
45
+ self,
46
+ in_ch: int,
47
+ base: int = 32,
48
+ dropout: float = 0.1,
49
+ norm_type: str = "group",
50
+ norm_groups: int = 8,
51
+ prior_prob: float | None = None,
52
+ use_aux_spatial_head: bool = False,
53
+ aux_prior_prob: float | None = None,
54
+ ):
55
+ super().__init__()
56
+ self.enc1 = ConvBlock(in_ch, base, norm_type, norm_groups)
57
+ self.enc2 = ConvBlock(base, base * 2, norm_type, norm_groups)
58
+ self.enc3 = ConvBlock(base * 2, base * 4, norm_type, norm_groups)
59
+ self.enc4 = ConvBlock(base * 4, base * 8, norm_type, norm_groups)
60
+ self.pool = nn.MaxPool2d(2)
61
+ self.bottleneck = ConvBlock(base * 8, base * 16, norm_type, norm_groups)
62
+ self.up4 = nn.ConvTranspose2d(base * 16, base * 8, 2, stride=2)
63
+ self.dec4 = ConvBlock(base * 16, base * 8, norm_type, norm_groups)
64
+ self.up3 = nn.ConvTranspose2d(base * 8, base * 4, 2, stride=2)
65
+ self.dec3 = ConvBlock(base * 8, base * 4, norm_type, norm_groups)
66
+ self.up2 = nn.ConvTranspose2d(base * 4, base * 2, 2, stride=2)
67
+ self.dec2 = ConvBlock(base * 4, base * 2, norm_type, norm_groups)
68
+ self.up1 = nn.ConvTranspose2d(base * 2, base, 2, stride=2)
69
+ self.dec1 = ConvBlock(base * 2, base, norm_type, norm_groups)
70
+ self.drop = nn.Dropout2d(p=dropout)
71
+ self.head = nn.Conv2d(base, 1, kernel_size=1)
72
+ self.use_aux_spatial_head = bool(use_aux_spatial_head)
73
+ self.aux_head = nn.Conv2d(base, 1, kernel_size=1) if self.use_aux_spatial_head else None
74
+ if prior_prob is not None:
75
+ prior_prob = float(min(max(prior_prob, 1e-6), 1.0 - 1e-6))
76
+ nn.init.constant_(self.head.bias, math.log(prior_prob / (1.0 - prior_prob)))
77
+ if self.aux_head is not None and aux_prior_prob is not None:
78
+ aux_prior_prob = float(min(max(aux_prior_prob, 1e-6), 1.0 - 1e-6))
79
+ nn.init.constant_(self.aux_head.bias, math.log(aux_prior_prob / (1.0 - aux_prior_prob)))
80
+
81
+ @staticmethod
82
+ def _match_hw(x: torch.Tensor, ref: torch.Tensor) -> torch.Tensor:
83
+ diff_y = ref.size(2) - x.size(2)
84
+ diff_x = ref.size(3) - x.size(3)
85
+ if diff_y > 0 or diff_x > 0:
86
+ x = F.pad(x, [diff_x // 2, diff_x - diff_x // 2, diff_y // 2, diff_y - diff_y // 2])
87
+ if diff_y < 0:
88
+ y0 = (-diff_y) // 2
89
+ x = x[:, :, y0 : y0 + ref.size(2), :]
90
+ if diff_x < 0:
91
+ x0 = (-diff_x) // 2
92
+ x = x[:, :, :, x0 : x0 + ref.size(3)]
93
+ return x
94
+
95
+ def forward(self, x: torch.Tensor, return_aux: bool = False):
96
+ e1 = self.enc1(x)
97
+ e2 = self.enc2(self.pool(e1))
98
+ e3 = self.enc3(self.pool(e2))
99
+ e4 = self.enc4(self.pool(e3))
100
+ b = self.bottleneck(self.pool(e4))
101
+ d4 = self.dec4(torch.cat([self._match_hw(self.up4(b), e4), e4], dim=1))
102
+ d3 = self.dec3(torch.cat([self._match_hw(self.up3(d4), e3), e3], dim=1))
103
+ d2 = self.dec2(torch.cat([self._match_hw(self.up2(d3), e2), e2], dim=1))
104
+ d1 = self.dec1(torch.cat([self._match_hw(self.up1(d2), e1), e1], dim=1))
105
+ features = self.drop(d1)
106
+ logits = self.head(features)
107
+ if return_aux and self.aux_head is not None:
108
+ return logits, self.aux_head(features)
109
+ return logits
paper/main.tex ADDED
@@ -0,0 +1,141 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ % !TeX root = main.tex
2
+ % !TeX program = pdflatex
3
+ \documentclass{article}
4
+ \usepackage[preprint]{neurips_2026}
5
+ \usepackage[utf8]{inputenc} % allow utf-8 input
6
+ \usepackage[T1]{fontenc} % use 8-bit T1 fonts
7
+ \usepackage{hyperref} % hyperlinks
8
+ \usepackage{url} % simple URL typesetting
9
+ \usepackage{booktabs} % professional-quality tables
10
+ \usepackage{amsfonts} % blackboard math symbols
11
+ \usepackage{nicefrac} % compact symbols for 1/2, etc.
12
+ \usepackage{microtype} % microtypography
13
+ \usepackage[table]{xcolor} % colors
14
+ \usepackage{placeins}
15
+ \usepackage[utf8]{inputenc}
16
+ \usepackage[T1]{fontenc}
17
+ \usepackage{hyperref}
18
+ \setcitestyle{numbers,square}
19
+ \definecolor{tocblue}{RGB}{31, 73, 125}
20
+ \hypersetup{
21
+ colorlinks=false,
22
+ citebordercolor=green,
23
+ linkbordercolor=green,
24
+ urlbordercolor=blue,
25
+ pdfauthor={Yangshuang Xu, Yuyang Dai, Liling Chang, Qi Wang, Yushun Dong},
26
+ pdftitle={Does Your Wildfire Prediction Model Actually Work, or Just Score Well?},
27
+ pdfsubject={},
28
+ pdfkeywords={}
29
+ }
30
+
31
+ \usepackage{url}
32
+ \usepackage{booktabs}
33
+ \usepackage{amsfonts}
34
+ \usepackage{nicefrac}
35
+ \usepackage{microtype}
36
+ \usepackage{amsmath}
37
+ \usepackage{amssymb}
38
+ \usepackage{graphicx}
39
+ \usepackage{tabularx}
40
+ \usepackage{longtable}
41
+ \usepackage{multirow}
42
+ \usepackage{array}
43
+ \usepackage{float}
44
+ \usepackage{adjustbox}
45
+ \usepackage{placeins}
46
+ \usepackage{enumitem}
47
+ \usepackage{siunitx}
48
+ \usepackage{tikz}
49
+ \usepackage{subcaption}
50
+ \usepackage{wrapfig}
51
+ \usepackage[normalem]{ulem}
52
+ \usepackage{pifont}
53
+ \usepackage{hyperref}
54
+ \usepackage{xcolor}
55
+ \usepackage{tabularx}
56
+ \usepackage{xspace}
57
+
58
+
59
+ \sisetup{detect-all}
60
+
61
+ \definecolor{wfblue}{RGB}{42,111,151}
62
+ \definecolor{wforange}{RGB}{231,111,81}
63
+ \definecolor{wfgreen}{RGB}{42,157,143}
64
+ \definecolor{wfgold}{RGB}{233,196,106}
65
+ \definecolor{wfslate}{RGB}{38,70,83}
66
+ \definecolor{wfgray}{RGB}{108,117,125}
67
+ \definecolor{wfpurple}{RGB}{116,81,164}
68
+ \definecolor{wfindigo}{RGB}{77,100,166}
69
+ \definecolor{wfrose}{RGB}{188,80,144}
70
+ \definecolor{wfolive}{RGB}{120,143,64}
71
+ \definecolor{primarybg}{RGB}{219,234,254}
72
+ \definecolor{primaryrule}{RGB}{147,197,253}
73
+ \definecolor{headerbg}{RGB}{30,58,138}
74
+ \definecolor{regbg}{RGB}{240,240,240}
75
+ \definecolor{retrbg}{RGB}{232,232,232}
76
+ \definecolor{refbg}{RGB}{255,243,205} % amber – reference row
77
+ \definecolor{alphabg}{RGB}{220,237,220} % green – AlphaEarth row
78
+ \definecolor{subheadbg}{RGB}{241,245,249} % near-white – column subheader
79
+ \definecolor{bestval}{RGB}{0,100,0} % dark green – best frozen value
80
+ \definecolor{warnval}{RGB}{180,0,0} % dark red – anomalous value
81
+
82
+ \newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}}
83
+ \newcolumntype{Y}{>{\raggedright\arraybackslash}X}
84
+ \newcommand{\ms}[2]
85
+ {\ensuremath{#1{\mkern1mu}_{\scriptscriptstyle \pm #2}}}
86
+ \newcommand{\msb}[2]{\ensuremath{\mathbf{#1 \pm #2}}}
87
+
88
+ \newcommand{\best}[1]{\textbf{#1}}
89
+ \newcommand{\ourfm}{\textsc{Wild}{\textbf{FIRE}}\textsc{-FM}\xspace}
90
+ % \title{Ranking Is Not Decision Quality: Evaluation Contracts for Wildfire-Centric Transfer}
91
+ \title{Does Your Wildfire Prediction Model Actually Work,\\ or Just Score Well?}
92
+
93
+
94
+ \author{%
95
+ Yangshuang Xu\thanks{Equal contribution.} \\
96
+ Florida State University \\
97
+ \texttt{yx21e@fsu.edu} \\
98
+ \And
99
+ Yuyang Dai\footnotemark[1] \\
100
+ Florida State University \\
101
+ \texttt{yd26@fsu.edu} \\
102
+ \And
103
+ Liling Chang \\
104
+ Florida State University \\
105
+ \texttt{liling.chang@fsu.edu} \\
106
+ \And
107
+ Qi Wang \\
108
+ Northeastern University \\
109
+ \texttt{wangqi@vt.edu} \\
110
+ \And
111
+ Yushun Dong\thanks{Corresponding author.} \\
112
+ Florida State University \\
113
+ \texttt{yd24f@fsu.edu} \\
114
+ }
115
+
116
+ \begin{document}
117
+
118
+ \maketitle
119
+
120
+ \input{sections/0_abstract}
121
+ \input{sections/1_intro}
122
+ \input{sections/2_backbone}
123
+ % \input{sections/background}
124
+ \input{sections/3_prelim}
125
+ % \input{sections/methodology}
126
+ \input{sections/4_experiments}
127
+ \input{sections/5_conclusion}
128
+
129
+ % \bibliographystyle{abbrvnat}
130
+ \bibliographystyle{plain}
131
+ \bibliography{references}
132
+
133
+ \newpage
134
+ \input{sections/appendix}
135
+
136
+ \clearpage
137
+ \input{checklist_filled}
138
+ \clearpage
139
+
140
+
141
+ \end{document}
paper/manuscript_final.pdf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c342978b2f0f25cf6e430b860702895bbb3b512145c8c6e38aa2233b416d835e
3
+ size 297362
paper/references.bib ADDED
@@ -0,0 +1,465 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ @article{lam2023graphcast,
2
+ title = {Learning skillful medium-range global weather forecasting},
3
+ author = {Lam, Remi and Sanchez-Gonzalez, Alvaro and Willson, Matthew and Wirnsberger, Peter and Fortunato, Meire and Alet, Ferran and Ravuri, Suman and Ewalds, Timo and Eaton-Rosen, Zach and Hu, Weihua and others},
4
+ journal = {Science},
5
+ volume = {382},
6
+ number = {6677},
7
+ pages = {1416--1421},
8
+ year = {2023}
9
+ }
10
+
11
+ @article{ebert2009neighborhood,
12
+ title = {Neighborhood Verification: A Strategy for Rewarding Close Forecasts},
13
+ author = {Ebert, Elizabeth E.},
14
+ journal = {Weather and Forecasting},
15
+ volume = {24},
16
+ number = {6},
17
+ pages = {1498--1510},
18
+ year = {2009},
19
+ doi = {10.1175/2009WAF2222251.1}
20
+ }
21
+
22
+ @inproceedings{ronneberger2015unet,
23
+ title = {U-Net: Convolutional Networks for Biomedical Image Segmentation},
24
+ author = {Ronneberger, Olaf and Fischer, Philipp and Brox, Thomas},
25
+ booktitle = {Medical Image Computing and Computer-Assisted Intervention},
26
+ pages = {234--241},
27
+ year = {2015},
28
+ doi = {10.1007/978-3-319-24574-4_28}
29
+ }
30
+
31
+ @misc{noaa_hrrr_ncei,
32
+ title = {{Rapid Refresh / High-Resolution Rapid Refresh}},
33
+ author = {{NOAA National Centers for Environmental Information}},
34
+ year = {2026},
35
+ howpublished = {\url{https://www.ncei.noaa.gov/products/weather-climate-models/rapid-refresh-update}},
36
+ note = {Accessed: 2026-05-05}
37
+ }
38
+
39
+ @misc{noaa_hrrr_emc,
40
+ title = {{High-Resolution Rapid Refresh (HRRR)}},
41
+ author = {{NOAA National Centers for Environmental Prediction Environmental Modeling Center}},
42
+ year = {2026},
43
+ howpublished = {\url{https://rapidrefresh.noaa.gov/hrrr/}},
44
+ note = {Accessed: 2026-05-05}
45
+ }
46
+
47
+ @misc{nasa_firms,
48
+ title = {{Fire Information for Resource Management System (FIRMS)}},
49
+ author = {{NASA Earthdata}},
50
+ year = {2026},
51
+ howpublished = {\url{https://www.earthdata.nasa.gov/data/tools/firms}},
52
+ note = {Accessed: 2026-05-05}
53
+ }
54
+
55
+ @misc{landfire_fbfm40,
56
+ title = {{LANDFIRE 40 Fire Behavior Fuel Models}},
57
+ author = {{LANDFIRE}},
58
+ year = {2026},
59
+ howpublished = {\url{https://landfire.gov/fuel/fbfm40}},
60
+ note = {Accessed: 2026-05-05}
61
+ }
62
+
63
+ @misc{landfire_canopy_cover,
64
+ title = {{LANDFIRE Forest Canopy Cover}},
65
+ author = {{LANDFIRE}},
66
+ year = {2026},
67
+ howpublished = {\url{https://landfire.gov/fuel/cc}},
68
+ note = {Accessed: 2026-05-05}
69
+ }
70
+
71
+ @misc{usfs_wrc_housing_density,
72
+ title = {{Wildfire Risk to Communities: Housing Unit Density Image Service}},
73
+ author = {{USDA Forest Service}},
74
+ year = {2026},
75
+ howpublished = {\url{https://catalog.data.gov/dataset/wildfire-risk-to-communities-housing-unit-density-image-service-fac22}},
76
+ note = {Accessed: 2026-05-05}
77
+ }
78
+
79
+ @misc{ornl_landscan_2024,
80
+ title = {{LandScan Global 2024}},
81
+ author = {{Oak Ridge National Laboratory}},
82
+ year = {2024},
83
+ howpublished = {\url{https://landscan.ornl.gov/}},
84
+ note = {Accessed: 2026-05-05}
85
+ }
86
+
87
+ @misc{nifc_wfigs_perimeters,
88
+ title = {{Wildland Fire Interagency Geospatial Services (WFIGS): Current Perimeters}},
89
+ author = {{National Interagency Fire Center}},
90
+ year = {2026},
91
+ howpublished = {\url{https://data-nifc.opendata.arcgis.com/datasets/nifc::wfigs-current-perimeters/about}},
92
+ note = {Accessed: 2026-05-05}
93
+ }
94
+
95
+ @misc{mtbs_usgs_2025,
96
+ title = {{Monitoring Trends in Burn Severity (MTBS)}},
97
+ author = {{U.S. Geological Survey and USDA Forest Service}},
98
+ year = {2025},
99
+ howpublished = {\url{https://www.mtbs.gov/}},
100
+ note = {Accessed: 2026-05-05}
101
+ }
102
+
103
+ @article{pickell2017early,
104
+ title={An early warning system to forecast the close of the spring burning window from satellite-observed greenness},
105
+ author={Pickell, Paul D and Coops, Nicholas C and Ferster, Colin J and Bater, Christopher W and Blouin, Karen D and Flannigan, Mike D and Zhang, Jinkai},
106
+ journal={Scientific Reports},
107
+ volume={7},
108
+ number={1},
109
+ pages={14190},
110
+ year={2017},
111
+ publisher={Nature Publishing Group}
112
+ }
113
+
114
+ @article{khosravi2025assessing,
115
+ title={Assessing Pan-Canada wildfire susceptibility by integrating satellite data with novel hybrid deep learning and black widow optimizer algorithms},
116
+ author={Khosravi, Khabat and Mosallanejad, Ashkan and Bateni, Sayed M. and Kim, Dongkyun and Jun, Changhyun and Shahvaran, Ali Reza and Farooque, Aitazaz A. and Karbasi, Massoud and Ali, Mumtaz},
117
+ journal={Science of the Total Environment},
118
+ volume={977},
119
+ year={2025},
120
+ publisher={Elsevier},
121
+ doi={10.1016/j.scitotenv.2025.179369}
122
+ }
123
+
124
+ @article{vetrita2025drought,
125
+ title={Drought and Fine Fuel Moisture Code Evaluation: An Early Warning System for Forest/Land Fire Using Remote Sensing Approach},
126
+ author={Vetrita, Yenni and Prasasti, Indah and Haryani, Nanik Suryo and Priyatna, M. and Khomarudin, M. Rokhis},
127
+ journal={International Journal of Remote Sensing and Earth Sciences},
128
+ volume={9},
129
+ number={2},
130
+ year={2025},
131
+ doi={10.30536/ijreses.v9i2.13954}
132
+ }
133
+
134
+ @inproceedings{xu2026bcwildfire,
135
+ title={BCWildfire: A Long-term Multi-factor Dataset and Deep Learning Benchmark for Boreal Wildfire Risk Prediction},
136
+ author={Xu, Zhengsen and Cheng, Sibo and Wang, Lanying and He, Hongjie and Sun, Wentao and Li, Jonathan and Xu, Lincoln Linlin},
137
+ booktitle={Proceedings of the AAAI Conference on Artificial Intelligence},
138
+ volume={40},
139
+ number={46},
140
+ pages={39486--39494},
141
+ year={2026},
142
+ doi={10.1609/aaai.v40i46.41299}
143
+ }
144
+
145
+ @article{krstinic2026spatio,
146
+ title={Spatio-temporal data model for early wildfire detection},
147
+ author={Krstini{\'c}, Damir and Bejo, Jakov and Sikora, Toma and Bugari{\'c}, Marin},
148
+ journal={Fire},
149
+ volume={9},
150
+ number={4},
151
+ pages={175},
152
+ year={2026},
153
+ doi={10.3390/fire9040175}
154
+ }
155
+
156
+ @article{kotroni2020disarm,
157
+ title={DISARM Early Warning System for Wildfires in the Eastern Mediterranean},
158
+ author={Kotroni, Vassiliki and Cartalis, Constantinos and Michaelides, Silas and Stoyanova, Julia and Tymvios, Filippos and Bezes, Antonis and Christoudias, Theodoros and Dafis, Stavros and Giannakopoulos, Christos and Giannaros, Theodore M. and others},
159
+ journal={Sustainability},
160
+ volume={12},
161
+ number={16},
162
+ pages={6670},
163
+ year={2020},
164
+ publisher={MDPI},
165
+ doi={10.3390/su12166670}
166
+ }
167
+
168
+ @article{ts2025satfire,
169
+ title={TS-SatFire: A Multi-Task Satellite Image Time-Series Dataset for Wildfire Detection and Prediction},
170
+ author={TS-SatFire Consortium},
171
+ journal={Scientific Data},
172
+ volume={12},
173
+ pages={1817},
174
+ year={2025},
175
+ doi={10.1038/s41597-025-06271-3}
176
+ }
177
+
178
+ @article{nujjoo2025modelling,
179
+ title={Modelling Spatial-Temporal Wildfire Susceptibility Using Geospatial Techniques Over the Table Mountain Nature Reserve, South Africa},
180
+ author={Nujjoo, Syed Tanweer Raza and Odera, Patroba Achola},
181
+ journal={Geoplanning: Journal of Geomatics and Planning},
182
+ volume={12},
183
+ number={2},
184
+ pages={197--214},
185
+ year={2025},
186
+ doi={10.14710/geoplanning.12.2.197-214}
187
+ }
188
+
189
+ @article{singh2025benchmarking,
190
+ title={Benchmarking Artificial Neural Networks and U-Net Convolutional Architectures for Wildfire Susceptibility Prediction: Innovations in Geospatial Intelligence},
191
+ author={Singh, Harikesh and Ang, Li-Minn and Srivastava, Sanjeev Kumar},
192
+ journal={IEEE Transactions on Geoscience and Remote Sensing},
193
+ volume={63},
194
+ year={2025},
195
+ publisher={IEEE},
196
+ doi={10.1109/TGRS.2025.3529134}
197
+ }
198
+
199
+ @inproceedings{goldammer1999early,
200
+ title={Early warning systems for the prediction of and appropriate response to wildfires and related environmental hazards},
201
+ author={Goldammer, Johann Georg},
202
+ booktitle={Early Warning Systems for Natural Disaster Reduction},
203
+ year={1999}
204
+ }
205
+
206
+ @article{huot2022nextday,
207
+ title={Next day wildfire prediction using deep learning},
208
+ author={Huot, Fantine and Hu, R Lily and Goyal, Nita and Sankar, Tharun and Ihme, Matthias and Chen, Yi-Fan},
209
+ journal={arXiv preprint arXiv:2206.08930},
210
+ year={2022}
211
+ }
212
+
213
+ @inproceedings{radke2019firecast,
214
+ title={FireCast: Leveraging deep learning to predict wildfire spread},
215
+ author={Radke, David and Hessler, Anna and Ellsworth, David},
216
+ booktitle={Proceedings of the 28th International Joint Conference on Artificial Intelligence},
217
+ pages={4575--4581},
218
+ year={2019}
219
+ }
220
+
221
+ @article{nguyen2023climax,
222
+ title={ClimaX: A foundation model for weather and climate},
223
+ author={Nguyen, Tung and Brandstetter, Johannes and Kapoor, Aditya and Gupta, Jayesh K and Grover, Aditya},
224
+ journal={arXiv preprint arXiv:2301.10343},
225
+ year={2023}
226
+ }
227
+
228
+ @article{reed2023scalemae,
229
+ title={Scale-MAE: A scale-aware masked autoencoder for multiscale geospatial representation learning},
230
+ author={Reed, Colorado J and Gupta, Ritwik and Li, Shufan and Brockman, Sarah and Funk, Christopher and Clipp, Brian and Keutzer, Kurt and Ermon, Stefano and Salakhutdinov, Ruslan},
231
+ journal={arXiv preprint arXiv:2212.14532},
232
+ year={2023}
233
+ }
234
+
235
+ @article{bi2023panguweather,
236
+ title={Pangu-Weather: A 3D high-resolution model for fast and accurate global weather forecast},
237
+ author={Bi, Kaifeng and Xie, Lingxi and Zhang, Hengheng and Chen, Xin and Gu, Xiaotao and Tian, Qi},
238
+ journal={Nature},
239
+ volume={619},
240
+ number={7970},
241
+ pages={533--538},
242
+ year={2023},
243
+ publisher={Nature Publishing Group}
244
+ }
245
+
246
+ @article{cong2022satmae,
247
+ title={SatMAE: Pre-training transformers for temporal and multi-spectral satellite imagery},
248
+ author={Cong, Yezhen and Khanna, Samar and Meng, Chenlin and Liu, Patrick and Rozi, Erik and He, Yutong and Burke, Marshall and Lobell, David and Ermon, Stefano},
249
+ journal={Advances in Neural Information Processing Systems},
250
+ volume={35},
251
+ pages={197--211},
252
+ year={2022}
253
+ }
254
+
255
+ @article{guo2024skysense,
256
+ title={SkySense: A multi-modal remote sensing foundation model towards universal interpretation},
257
+ author={Guo, Xin and Lao, Jianwei and Dang, Bo and Zhang, Yingying and Yu, Lei and Zhang, Ruixiang and Zhan, Siyu and Li, Wei and Hao, Yonggang and Zhang, Shuai and others},
258
+ journal={arXiv preprint arXiv:2403.11916},
259
+ year={2024}
260
+ }
261
+
262
+ @article{bodnar2025aurora,
263
+ title={Aurora: A foundation model of the atmosphere},
264
+ author={Bodnar, Cristian and others},
265
+ journal={arXiv preprint arXiv:2405.13063},
266
+ year={2024}
267
+ }
268
+
269
+ @article{schmude2024prithviwxc,
270
+ title={Prithvi WxC: Foundation model for weather and climate},
271
+ author={Schmude, Johannes and Roy, Sujit and Trofimova, Paulina and Ramesh, Karthik and Lusch, Bethany and Kesa, Harikumar and Singh, Shraddha and Chen, Phil and Liu, Zhuohan and Parashar, Shubhankar and others},
272
+ journal={arXiv preprint arXiv:2409.13598},
273
+ year={2024}
274
+ }
275
+
276
+ @article{farahmand2020fdeo,
277
+ title={Introducing spatially distributed fire danger from earth observations (FDEO) using satellite-based data in the contiguous United States},
278
+ author={Farahmand, Alireza and Stavros, E Natasha and Reager, John T and Behrangi, Ali},
279
+ journal={Remote Sensing},
280
+ volume={12},
281
+ number={8},
282
+ pages={1252},
283
+ year={2020},
284
+ publisher={MDPI}
285
+ }
286
+
287
+ @article{gilleland2009intercomparison,
288
+ title={Intercomparison of spatial forecast verification methods},
289
+ author={Gilleland, Eric and Ahijevych, David and Brown, Barbara G and Ebert, Elizabeth E},
290
+ journal={Weather and Forecasting},
291
+ volume={24},
292
+ number={5},
293
+ pages={1416--1430},
294
+ year={2009},
295
+ publisher={American Meteorological Society}
296
+ }
297
+
298
+ @article{gilleland2009spatialverification,
299
+ title = {Intercomparison of Spatial Forecast Verification Methods},
300
+ author = {Gilleland, Eric and Ahijevych, David and Brown, Barbara G. and Casati, Barbara and Ebert, Elizabeth E.},
301
+ journal = {Weather and Forecasting},
302
+ volume = {24},
303
+ number = {5},
304
+ pages = {1416--1430},
305
+ year = {2009},
306
+ doi = {10.1175/2009WAF2222269.1}
307
+ }
308
+
309
+ @article{bi2023pangu,
310
+ title = {Accurate medium-range global weather forecasting with 3D neural networks},
311
+ author = {Bi, Kaifeng and Xie, Lingxi and Zhang, Hengheng and Chen, Xin and Gu, Xiaotao and Tian, Qi},
312
+ journal = {Nature},
313
+ volume = {619},
314
+ pages = {533--538},
315
+ year = {2023}
316
+ }
317
+
318
+ @inproceedings{reed2023scale,
319
+ title = {Scale-{MAE}: A Scale-Aware Masked Autoencoder for Multiscale Geospatial Representation Learning},
320
+ author = {Reed, Colorado J. and Gupta, Ritwik and Li, Shufan and Brockman, Sarah and Funk, Christopher and Clipp, Brian and Keutzer, Kurt and Candido, Salvatore and Uyttendaele, Matt and Darrell, Trevor},
321
+ booktitle = {Proceedings of the IEEE/CVF International Conference on Computer Vision},
322
+ pages = {4088--4099},
323
+ year = {2023}
324
+ }
325
+
326
+ @inproceedings{mcdermott2024aurocauprc,
327
+ title = {A Closer Look at {AUROC} and {AUPRC} under Class Imbalance},
328
+ author = {McDermott, Matthew B. and Zhang, Haoran and Hansen, Lasse Hyldig and Angelotti, Giovanni and Gallifant, Jack},
329
+ booktitle = {Advances in Neural Information Processing Systems},
330
+ year = {2024}
331
+ }
332
+
333
+ @inproceedings{lacoste2023geobench,
334
+ title = {{GEO-Bench}: Toward Foundation Models for Earth Monitoring},
335
+ author = {Lacoste, Alexandre and Lehmann, Nils and Rodriguez, Pau and Sherwin, Evan and Kerner, Hannah and L{\"u}tjens, Bj{\"o}rn and Irvin, Jeremy and Dao, David and Alemohammad, Hamed and Drouin, Alexandre and others},
336
+ booktitle = {Advances in Neural Information Processing Systems},
337
+ year = {2023}
338
+ }
339
+
340
+ @article{rasp2024weatherbench2,
341
+ title = {{WeatherBench} 2: A benchmark for the next generation of data-driven global weather models},
342
+ author = {Rasp, Stephan and Hoyer, Stephan and Merose, Alex and Langmore, Ian and Battaglia, Peter and Russell, Tyler and Sanchez-Gonzalez, Alvaro and Yang, Vivian and Carver, Rob and Agrawal, Shreya and others},
343
+ journal = {Journal of Advances in Modeling Earth Systems},
344
+ volume = {16},
345
+ number = {6},
346
+ pages = {e2023MS004019},
347
+ year = {2024}
348
+ }
349
+
350
+ @inproceedings{koh2021wilds,
351
+ title = {{WILDS}: A benchmark of in-the-wild distribution shifts},
352
+ author = {Koh, Pang Wei and Sagawa, Shiori and Marklund, Henrik and Xie, Sang Michael and Zhang, Marvin and Balsubramani, Akshay and Hu, Weihua and Yasunaga, Michihiro and Phillips, Richard Lanas and Gao, Irena and others},
353
+ booktitle = {Proceedings of the International Conference on Machine Learning},
354
+ pages = {5637--5664},
355
+ year = {2021}
356
+ }
357
+
358
+ @inproceedings{yeh2021sustainbench,
359
+ title = {{SustainBench}: Benchmarks for Monitoring the Sustainable Development Goals with Machine Learning},
360
+ author = {Yeh, Christopher and Meng, Chenlin and Wang, Sijing and Driscoll, Anne and Rozi, Erik and Liu, Peng and Lee, Jae Yong and Burke, Marshall and Lobell, David B. and Ermon, Stefano},
361
+ booktitle = {Advances in Neural Information Processing Systems},
362
+ year = {2021}
363
+ }
364
+
365
+ @inproceedings{torchgeo2022,
366
+ title = {TorchGeo: Deep Learning With Geospatial Data},
367
+ author = {Stewart, Adam J. and Robinson, Caleb and Corley, Isaac A. and Ortiz, Anthony and Lavista Ferres, Juan M. and Banerjee, Arindam},
368
+ booktitle = {Proceedings of the ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems},
369
+ year = {2022}
370
+ }
371
+
372
+ @inproceedings{schaeffer2023mirage,
373
+ title = {Are Emergent Abilities of Large Language Models a Mirage?},
374
+ author = {Schaeffer, Rylan and Miranda, Brando and Koyejo, Sanmi},
375
+ booktitle = {Advances in Neural Information Processing Systems},
376
+ year = {2023}
377
+ }
378
+
379
+ @inproceedings{luth2023activelearning,
380
+ title = {Navigating the Pitfalls of Active Learning Evaluation: A Systematic Framework for Meaningful Performance Assessment},
381
+ author = {L{\"u}th, Carsten T. and Bungert, Till J. and Klein, Lukas and J{\"a}ger, Paul F.},
382
+ booktitle = {Advances in Neural Information Processing Systems},
383
+ year = {2023}
384
+ }
385
+
386
+ @inproceedings{traub2024selectiveclassification,
387
+ title = {Overcoming Common Flaws in the Evaluation of Selective Classification Systems},
388
+ author = {Traub, Jeremias and Bungert, Till J. and L{\"u}th, Carsten T. and Baumgartner, Michael and Maier-Hein, Klaus H. and Maier-Hein, Lena and J{\"a}ger, Paul F.},
389
+ booktitle = {Advances in Neural Information Processing Systems},
390
+ year = {2024}
391
+ }
392
+
393
+
394
+ # new---4.30
395
+ @article{pathak2024stormcast,
396
+ title={Kilometer-scale convection-allowing model emulation using generative diffusion modeling},
397
+ author={Pathak, Jaideep and Cohen, Yair and Garg, Piyush and Harrington, Peter and Brenowitz, Noah and Durran, Dale and Mardani, Morteza and Vahdat, Arash and Xu, Shaoming and Kashinath, Karthik and others},
398
+ journal={Science Advances},
399
+ volume={12},
400
+ number={5},
401
+ pages={eadv0423},
402
+ year={2026},
403
+ publisher={American Association for the Advancement of Science}
404
+ }
405
+
406
+ @article{brown2025alphaearth,
407
+ title={Alphaearth foundations: An embedding field model for accurate and efficient global mapping from sparse label data},
408
+ author={Brown, Christopher F and Kazmierski, Michal R and Pasquarella, Valerie J and Rucklidge, William J and Samsikova, Masha and Zhang, Chenhui and Shelhamer, Evan and Lahera, Estefania and Wiles, Olivia and Ilyushchenko, Simon and others},
409
+ journal={arXiv preprint arXiv:2507.22291},
410
+ year={2025}
411
+ }
412
+
413
+ @article{weyn2020dlwp,
414
+ title={Improving data-driven global weather prediction using deep convolutional neural networks on a cubed sphere},
415
+ author={Weyn, Jonathan A and Durran, Dale R and Caruana, Rich},
416
+ journal={Journal of Advances in Modeling Earth Systems},
417
+ volume={12},
418
+ number={9},
419
+ pages={e2020MS002109},
420
+ year={2020},
421
+ publisher={Wiley Online Library}
422
+ }
423
+
424
+ @article{pathak2022fourcastnet,
425
+ title={Fourcastnet: A global data-driven high-resolution weather model using adaptive fourier neural operators},
426
+ author={Pathak, Jaideep and Subramanian, Shashank and Harrington, Peter and Raja, Sanjeev and Chattopadhyay, Ashesh and Mardani, Morteza and Kurth, Thorsten and Hall, David and Li, Zongyi and Azizzadenesheli, Kamyar and others},
427
+ journal={arXiv preprint arXiv:2202.11214},
428
+ year={2022}
429
+ }
430
+
431
+ @article{chen2023fengwu,
432
+ title={Fengwu: Pushing the skillful global medium-range weather forecast beyond 10 days lead},
433
+ author={Chen, Kang and Han, Tao and Gong, Junchao and Bai, Lei and Ling, Fenghua and Luo, Jing-Jia and Chen, Xi and Ma, Leiming and Zhang, Tianning and Su, Rui and others},
434
+ journal={arXiv preprint arXiv:2304.02948},
435
+ year={2023}
436
+ }
437
+
438
+ @article{chen2023fuxi,
439
+ title={FuXi: A cascade machine learning forecasting system for 15-day global weather forecast},
440
+ author={Chen, Lei and Zhong, Xiaohui and Zhang, Feng and Cheng, Yuan and Xu, Yinghui and Qi, Yuan and Li, Hao},
441
+ journal={npj climate and atmospheric science},
442
+ volume={6},
443
+ number={1},
444
+ pages={190},
445
+ year={2023},
446
+ publisher={Nature Publishing Group UK London}
447
+ }
448
+
449
+ @article{marsocci2024pangaea,
450
+ title={Pangaea: A global and inclusive benchmark for geospatial foundation models},
451
+ author={Marsocci, Valerio and Jia, Yuru and Bellier, Georges Le and Kerekes, David and Zeng, Liang and Hafner, Sebastian and Gerard, Sebastian and Brune, Eric and Yadav, Ritu and Shibli, Ali and others},
452
+ journal={arXiv preprint arXiv:2412.04204},
453
+ year={2024}
454
+ }
455
+
456
+ @article{gerard2023wildfirespreadts,
457
+ title={Wildfirespreadts: A dataset of multi-modal time series for wildfire spread prediction},
458
+ author={Gerard, Sebastian and Zhao, Yu and Sullivan, Josephine},
459
+ journal={Advances in Neural Information Processing Systems},
460
+ volume={36},
461
+ pages={74515--74529},
462
+ year={2023}
463
+ }
464
+
465
+
paper/sections/0_abstract.tex ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ \begin{abstract}
2
+ Wildfire prediction is important for early warning and resource allocation, yet existing Earth foundation models (Earth FMs) are pretrained for general atmospheric and geophysical objectives rather than wildfire forecasting. To address this gap, we introduce \ourfm, the first foundation model pretrained specifically for wildfire prediction using weather, active-fire observations, topography, vegetation, and static environmental data. However, introducing a domain-specific backbone alone does not solve the evaluation problem: wildfire events are sparse in space and time, making transfer conclusions highly sensitive to matching rules and evaluation settings.
3
+ To address this problem, we introduce a fixed-contract evaluation framework with two controlled checks: a fixed-output check for matching-rule effects and a fixed-feature check for head-selection effects. Under matched contracts, we compare \ourfm\ with ten Earth-FM baselines across occupancy, spread, retrieval, and regression tasks. Our results show that wildfire transfer conclusions depend strongly on evaluation design and task formulation. We hope this framework and \ourfm\ provide a foundation for future wildfire-specific Earth-FM research and benchmarking. Our code is available at https://anonymous.4open.science/r/Wildfire-fm-evaluation-contracts-5AE9/.
4
+ \end{abstract}
paper/sections/1_intro.tex ADDED
@@ -0,0 +1,77 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ \section{Introduction}
2
+
3
+ Wildfire prediction is critical for early warning and resource allocation in disaster response~\cite{goldammer1999early, farahmand2020fdeo}. As extreme fire events grow more frequent and severe, accurate forecasting of wildfire occurrence and spread is becoming increasingly important~\cite{pickell2017early, kotroni2020disarm}. Recent Earth foundation models (Earth FMs), pretrained on large-scale atmospheric and geophysical data~\cite{bodnar2025aurora, schmude2024prithviwxc, nguyen2023climax}, provide transferable representations for Earth-system dynamics and have shown strong performance across weather and remote-sensing tasks. However, wildfire dynamics depend on complex interactions among weather, vegetation, topography, fuel conditions, and active-fire behavior, which are not explicitly modeled during pretraining in existing general-purpose Earth FMs. This mismatch raises a natural question: can representations learned for general atmospheric or geophysical objectives transfer reliably to wildfire forecasting, and how should we measure that transfer?
4
+
5
+ Answering this question requires solving two intertwined problems. The first is that existing Earth FMs are not pretrained specifically for wildfire dynamics, but instead adapted to wildfire tasks after general-purpose pretraining. To address this limitation, we introduce \textbf{\ourfm}, the first foundation model pretrained specifically for wildfire prediction using fire-relevant multimodal data, including regional weather dynamics, active-fire observations, topography, vegetation, and static environmental context. By incorporating wildfire-specific signals directly during pretraining, \ourfm\ learns representations aligned with the physical processes underlying fire behavior rather than relying on transfer from general atmospheric or geophysical objectives.
6
+
7
+ The second problem is evaluation: even with a domain-specific model, reliably comparing \ourfm\ against transferred general-purpose Earth FMs remains difficult. Wildfire events are sparse in space and time~\cite{ebert2009neighborhood, gilleland2009intercomparison}, making transfer conclusions highly sensitive to three sources of evaluation variability.
8
+ \textit{First,} matching rules determine what counts as a correct prediction. Early warning systems tolerate spatial offsets that post-fire damage assessment cannot, so different matching rules can produce substantially different F1 scores from the same model outputs~\cite{ebert2009neighborhood, gilleland2009intercomparison}.
9
+ \textit{Second,} head-selection metrics determine which lightweight adapter is chosen on top of a frozen representation. Ranking metrics such as PR-AUC and decision metrics such as F1 can favor different heads from the same frozen features~\cite{mcdermott2024aurocauprc, traub2024selectiveclassification}.
10
+ \textit{Third,} wildfire task forms operate over different prediction units and metric families. Occupancy prediction, spread forecasting, burned-area regression, and analog retrieval therefore produce scores that are not directly comparable even under the same backbone~\cite{schaeffer2023mirage, gerard2023wildfirespreadts}.
11
+ Related protocol sensitivity has also been observed in active learning~\cite{luth2023activelearning} and selective classification~\cite{traub2024selectiveclassification}. We show that these effects become particularly severe in wildfire transfer evaluation, where sparse events and heterogeneous task forms amplify evaluation instability~\cite{marsocci2024pangaea}.
12
+
13
+ \begin{figure*}
14
+ \centering
15
+ \includegraphics[width=0.96\linewidth]{figures/overview_wildfire.pdf}
16
+ \caption{Overview of \textbf{\ourfm} and \textbf{Evaluation Protocol} in this paper.}
17
+ \vspace{-8mm}
18
+ \label{fig:overview}
19
+ \end{figure*}
20
+
21
+
22
+ This evaluation instability makes reliable comparison between
23
+ \ourfm\ and existing Earth FMs fundamentally difficult. Standard
24
+ geospatial benchmarks such as GEO-Bench~\cite{lacoste2023geobench},
25
+ WeatherBench2~\cite{rasp2024weatherbench2}, WILDS~\cite{koh2021wilds},
26
+ SustainBench~\cite{yeh2021sustainbench}, and
27
+ TorchGeo~\cite{torchgeo2022} standardize datasets, splits, and
28
+ metrics, but do so for tasks with dense, balanced labels where
29
+ matching-rule sensitivity is not a primary concern. Wildfire
30
+ studies such as FireCast~\cite{radke2019firecast} and Next Day
31
+ Wildfire Spread~\cite{huot2022nextday} apply the same
32
+ report-and-compare paradigm directly to sparse fire events
33
+ without controlling for matching-rule choice, head-selection
34
+ metric, or task-form comparability, the three sources of
35
+ instability identified above. As a result, scores reported under
36
+ different implicit protocol choices are not directly comparable,
37
+ even when the underlying predictions are identical.
38
+
39
+ Based on the \textit{limitations of prior work}, our contributions are as follows (see Figure~\ref{fig:overview}).
40
+ \begin{itemize}
41
+
42
+ \item \textbf{Wildfire-specific foundation model.}
43
+ We introduce \ourfm, the first foundation model pretrained
44
+ specifically for wildfire prediction using multimodal wildfire
45
+ data spanning weather, active-fire observations, topography,
46
+ vegetation, and static environmental context. Unlike general
47
+ Earth FMs adapted after pretraining, \ourfm learns wildfire
48
+ representations directly from fire-relevant processes during
49
+ pretraining.
50
+
51
+ \item \textbf{Fixed-contract evaluation framework.}
52
+ We formulate wildfire Earth-FM transfer as a fixed-contract
53
+ evaluation problem, defining a contract
54
+ $\mathcal{C} = (\mathcal{T}, M, \Lambda, \Omega, \mathcal{A})$
55
+ that specifies the task, metric, matching rule, evaluation
56
+ scope, and lightweight-head family before comparison. We
57
+ introduce two controlled checks: a \emph{fixed-output check}
58
+ for matching-rule effects and a \emph{fixed-feature check}
59
+ for head-selection effects, enabling evaluation artifacts to
60
+ be separated from representation quality.
61
+
62
+ \item \textbf{Systematic wildfire transfer benchmark.}
63
+ Under fixed contracts, we compare \ourfm\ against ten
64
+ general-purpose Earth FMs across six wildfire task forms.
65
+ Our results show that wildfire transfer conclusions are
66
+ highly sensitive to evaluation design and strongly
67
+ task-dependent across occupancy, spread, retrieval, and
68
+ regression settings.
69
+
70
+ \end{itemize}
71
+
72
+ % \begin{figure*}
73
+ % \centering
74
+ % \includegraphics[width=\linewidth]{figures/overview_wildfire.pdf}
75
+ % \caption{Overview of \textbf{\ourfm} and \textbf{Evaluation Protocol} in this paper.}
76
+ % \label{fig:overview}
77
+ % \end{figure*}
paper/sections/2_backbone.tex ADDED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ \section{\ourfm Reference Backbone}
2
+ \label{Reference_backbone}
3
+
4
+ \ourfm is a wildfire-specialized regional backbone trained on fire-relevant multimodal data for wildfire prediction. Existing general-purpose Earth FMs are pretrained for atmospheric and geophysical objectives~\cite{lam2023graphcast}, or for remote-sensing objectives~\cite{reed2023scalemae}, so wildfire-relevant information enters only indirectly through those objectives. In contrast, \ourfm is trained with weather, active-fire observations, topography, vegetation, and static environmental context, so its representation is learned from inputs tied directly to wildfire behavior. This design makes \ourfm a strong wildfire-specific backbone whose features are shaped by signals directly relevant to fire occurrence and spread.
5
+ It provides a task-aligned regional model trained directly for wildfire prediction.
6
+ It also serves as an empirical anchor for interpreting how transferred Earth FMs behave under matched evaluation contracts. This section describes the data resources and training strategy used to build \ourfm as an in-domain reference backbone. The fixed-contract protocol used to compare it with transferred Earth FMs is defined separately in Section~\ref{sec:eval}.
7
+
8
+ \subsection{Data Resources}
9
+ We group the resources by their role in the study: dynamic weather inputs, occupancy supervision, static context, and event-level resources for supporting tasks. Source and terms-of-use notes for the external data and model assets used in this study are summarized in Appendix Table~\ref{tab:external_assets_licenses}.
10
+
11
+
12
+ \noindent\textbf{Dynamic weather inputs.}
13
+ The weather inputs come from a California regional dataset built from NOAA High-Resolution Rapid Refresh (HRRR) fields~\cite{noaa_hrrr_ncei,noaa_hrrr_emc}. The data are placed on a projected 5 km grid in EPSG:5070. Each time map uses weather fields every 6 hours and predicts wildfire occupancy at a 12-hour lead. The variables include near-surface temperature and dew point, wind, CAPE, surface pressure, boundary-layer height, visibility, precipitation rate, and accumulated precipitation.
14
+
15
+ \noindent\textbf{Occupancy supervision.}
16
+ Wildfire supervision comes from NASA FIRMS active-fire detections~\cite{nasa_firms}. The detections are mapped to the same grid as the weather fields. \ourfm is trained on gridded occupancy labels derived from these detections. This defines the occupancy target used by the reference backbone throughout the primary experiments.
17
+
18
+ \noindent\textbf{Static context.}
19
+ Static context describes landscape and exposure factors that do not change at the weather time step. These variables are LANDFIRE fire-behavior fuel model~\cite{landfire_fbfm40}, LANDFIRE canopy cover~\cite{landfire_canopy_cover}, Wildfire Risk to Communities housing-unit density~\cite{usfs_wrc_housing_density}, and LandScan population~\cite{ornl_landscan_2024}. Together with validity masks for the weather and static fields, the occupancy input has 16 channels: 10 weather fields, two validity masks, and four static layers for regional fire prediction.
20
+
21
+ \noindent\textbf{Event-level resources.}
22
+ Event-level resources are used for supporting burned-area and analog tasks, not as occupancy labels for \ourfm. These resources include WFIGS incident and perimeter attributes~\cite{nifc_wfigs_perimeters} and MTBS burned-area and burn-severity records~\cite{mtbs_usgs_2025}. They provide event-scale outcomes and incident metadata for supporting tasks in the experiments and appendix analyses.
23
+
24
+
25
+
26
+ \subsection{Training Strategy}
27
+
28
+ \noindent\textbf{Model and data split.}
29
+ \ourfm uses a compact U-Net~\cite{ronneberger2015unet} that maps gridded weather and static inputs to wildfire predictions.
30
+ Its primary output is fire occupancy on the common spatial grid.
31
+ Data are split by time: June--August 2024 for training, September 2024 for validation, and October 2024 for testing.
32
+ This yields 368 training time maps, 120 validation time maps, and 120 test time maps.
33
+ Temporal splitting keeps later fire outcomes out of earlier training periods.
34
+
35
+ \noindent\textbf{Fire-aware tile training.}
36
+ Training is performed on 32$\times$32 tiles sampled from the time maps. The tiles include fire-centered regions and non-fire context, so the model sees both sparse fire labels and surrounding background conditions. This sampling reduces the dominance of empty cells without removing non-fire examples from the training distribution. Class-weighted binary cross-entropy is used for the primary occupancy target to further balance sparse positives.
37
+
38
+ \noindent\textbf{Spatial-support training objective.}
39
+ Wildfire labels can shift by a few grid cells because detections, weather fields, and static layers are aligned on a common grid. To reduce sensitivity to these small displacements during training, the occupancy target is dilated by two grid cells. An auxiliary spatial-support output is trained for the same neighborhood alongside the primary occupancy output. At test time, \ourfm is scored under the same task-specific evaluation contracts as the transferred Earth-FM backbones in Section~\ref{sec:eval}, ensuring matched comparison conditions.
paper/sections/3_prelim.tex ADDED
@@ -0,0 +1,84 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ \section{Evaluation Design}
2
+ \label{sec:eval}
3
+
4
+ % Section~\ref{Reference_backbone} establishes \ourfm\ as a wildfire-specialized backbone.
5
+ % This section formalizes an evaluation contract and introduces two controlled checks to isolate evaluation effects.
6
+
7
+ \subsection{Wildfire Output Records and Fire Sets}
8
+
9
+ \paragraph{Output record.}
10
+ A wildfire prediction model produces scores over spatial units and forecast times, which are compared against observed fire activity to compute performance. We formalize this comparison as a \emph{wildfire output record} $\mathcal{O} = (S, Y)$, where the score field $S = \{s_{i,t}\}$ contains model scores over spatial units $i$ and times $t$, and the label field $Y = \{y_{i,t}\}$ contains the corresponding observations. For occupancy tasks, $y_{i,t} \in \{0,1\}$ indicates whether fire is observed at $(i,t)$.
11
+ \vspace{-0.5em}
12
+ \paragraph{Predicted and observed fire sets.}
13
+ To evaluate $\mathcal{O}$, the score field is thresholded at $\tau$ to produce a predicted fire set $\hat{P}_\tau = \{(i,t) : s_{i,t} \geq \tau\}$, while the observed fire set is $P = \{(i,t) : y_{i,t} = 1\}$. The pair $(\hat{P}_\tau, P)$ is evaluated under a matching rule. Given a matching rule, true positives (TP), false positives (FP), and false negatives (FN) are computed from matched and unmatched elements, and the decision F1 score is $\text{F1} = 2\text{TP}/(2\text{TP} + \text{FP} + \text{FN})$. The same $(\hat{P}_\tau, P)$ can yield different TP, FP, and FN counts under different matching rules without changing model outputs, motivating the fixed-output check in Section~\ref{sec:checks}.
14
+ \vspace{-0.5em}
15
+ \paragraph{Matching rules.}
16
+ A matching rule specifies when a predicted unit-time pair in $\hat{P}_\tau$ is considered a match to an observed pair in $P$~\cite{ebert2009neighborhood, gilleland2009intercomparison}. Because wildfire applications tolerate different levels of spatial and temporal error, we define three matching rules for occupancy outputs. \textit{(1) Exact matching}: requires agreement in both spatial unit and forecast time. \textit{(2) Tolerated matching}: accepts predictions within a fixed spatial or temporal neighborhood defined by the evaluation contract $\mathcal{C}$. \textit{(3) Union matching}: accepts predictions satisfying either exact or tolerated matching.
17
+ % \begin{itemize}
18
+ % \item \textbf{Exact matching}: requires agreement in both spatial unit and forecast time.
19
+ % \item \textbf{Tolerated matching}: accepts predictions within a fixed spatial or temporal neighborhood defined by the evaluation contract $\mathcal{C}$.
20
+ % \item \textbf{Union matching}: accepts predictions satisfying either exact or tolerated matching.
21
+ % \end{itemize}
22
+ % \vspace{-0.5em}
23
+ %
24
+ Figure~\ref{fig:toy_occupancy_contract} illustrates these rules for a fixed output. Because the output record is held constant, any score difference is attributed solely to the matching rule.
25
+
26
+ \begin{figure}
27
+ \centering
28
+ \vspace{-2mm}
29
+ \includegraphics[width=0.8\linewidth]{figures/matching.pdf}
30
+ \vspace{-2mm}
31
+ \caption{Matching rules for one fixed occupancy output.
32
+ (a) Exact matching counts only same-time, same-cell overlap.
33
+ (b) Tolerated matching accepts bounded spatial or temporal offsets.
34
+ (c) The union reading counts matches accepted by either rule.}
35
+ \vspace{-5mm}
36
+ \label{fig:toy_occupancy_contract}
37
+ \end{figure}
38
+
39
+ \subsection{Evaluation Contract}
40
+
41
+ A wildfire transfer score depends not only on the model, but also on the evaluation choices used to compute it~\cite{luth2023activelearning}. Changing the matching rule $\Lambda$, metric $M$, or evaluation scope $\Omega$ changes what the score measures even when model outputs are fixed.
42
+
43
+ We define an \emph{evaluation contract} as the tuple
44
+ $\mathcal{C} = (\mathcal{T}, M, \Lambda, \Omega, \mathcal{A})$,
45
+ where $\mathcal{T}$ denotes the task, $M$ the metric,
46
+ $\Lambda$ the matching rule, $\Omega$ the evaluation scope,
47
+ and $\mathcal{A}$ the allowed lightweight-head family.
48
+ Two transfer scores are comparable only when all five
49
+ components are identical. The evaluation scope $\Omega$ is particularly important in wildfire settings. A global scope evaluates the full spatial domain, including many fire-inactive regions that can mask differences between models. A fire-prone scope restricts evaluation to regions with higher historical fire activity. We report both scopes separately rather than averaging across them. Fixed matching-rule, task-form, and scope parameters are reported in Appendix Tables~\ref{tab:app_matching_rule_params}, \ref{tab:app_contract_params_full}, and~\ref{tab:app_scope_params}.
50
+
51
+
52
+ \subsection{Task-Form Contracts}
53
+ \label{sec:taskforms}
54
+ Contract components depend on task form. We distinguish \emph{primary} and \emph{supporting} tasks based on whether they directly evaluate wildfire decisions. Occupancy and fire spread are primary tasks because they evaluate spatial fire outputs under matching or overlap rules.
55
+ Retrieval, burned-area regression, smoke PM$_{2.5}$, and extreme heat are supporting tasks because they use different prediction units and metric families. Their results provide complementary evidence rather than direct substitutes for occupancy and spread evaluation~\cite{schaeffer2023mirage}.
56
+
57
+ For primary tasks, multiple metrics are reported for the same output under different contracts. For occupancy, exact F1 requires same-cell same-time agreement, tolerated F1 accepts predictions within a spatial or temporal neighborhood, and union F1 accepts predictions satisfying either rule. For fire spread, exact F1 evaluates raster-cell agreement, spatial F1 evaluates region overlap between $\hat{B}$ and $B$~\cite{gilleland2009intercomparison}, and AP summarizes ranking quality across thresholds. These metrics are reported separately rather than aggregated because they measure different aspects of the same prediction task. Figure~\ref{fig:task_contract_tiles} summarizes the contract map across all six task forms.
58
+
59
+ \subsection{Controlled Checks}
60
+ \label{sec:checks}
61
+ \begin{wrapfigure}[19]{r}{0.52\textwidth}
62
+ \vspace{-2em}
63
+ \centering
64
+ \includegraphics[width=\linewidth]{figures/fig_task_contract_tiles.pdf}
65
+ \vspace{-1.5em}
66
+ \caption{
67
+ Evaluation contract map for the six fixed-contract tasks.
68
+ Yellow boxes denote \textcolor[RGB]{255,193,7}{\textbf{primary}} decision tasks; purple boxes denote \textcolor[RGB]{148,103,189}{\textbf{supporting}} tasks.
69
+ }
70
+ \label{fig:task_contract_tiles}
71
+ \vspace{-0.8em}
72
+ \end{wrapfigure}
73
+ We isolate the two instability sources with two checks.
74
+ Each check fixes all contract components except one, so any difference is attributed solely to that component.
75
+
76
+ \paragraph{Fixed-output check.}
77
+ The fixed-output check isolates matching-rule effects by holding the output record $\mathcal{O} = (S, Y)$ and all other contract components fixed while varying only $\Lambda$. For the same occupancy record, we compute F1 under exact, tolerated, and union matching. Any score difference is therefore attributed solely to the matching rule. If matching rules alone shift F1 by tens of percentage points on the same output, then comparing models under different $\Lambda$ conflates model quality with evaluation design.
78
+
79
+ \paragraph{Fixed-feature check and selection regret.}
80
+ The fixed-feature check isolates head-selection effects by holding the frozen feature source, $\mathcal{T}$, $\Omega$, $\Lambda$, and candidate head family $\mathcal{H} \subseteq \mathcal{A}$ fixed while varying only the selection metric. Let $R(h)$ denote the ranking score of head $h$ and $D(h)$ its decision score. Ranking-based selection chooses $h_R = \arg\max_{h \in \mathcal{H}} R(h)$, while decision-based selection chooses $h_D = \arg\max_{h \in \mathcal{H}} D(h)$. We define \emph{selection regret} as the decision-score gap incurred by using a ranking metric as a proxy for a decision metric during head selection: $\delta = D(h_D) - D(h_R) \geq 0$ ~\cite{mcdermott2024aurocauprc, traub2024selectiveclassification}. When $\delta > 0$, the ranking metric selects a head with lower decision performance under the same frozen representation, indicating that the observed gap arises from metric misalignment rather than from representation quality.The head family used in fixed-feature comparisons is summarized in Appendix Table~\ref{tab:app_head_architectures}.
81
+
82
+
83
+ \paragraph{Fixed-contract transfer comparison.}
84
+ After the controlled checks establish that matching-rule and selection-metric effects are non-trivial, Earth-FM backbones are evaluated under a shared contract $\mathcal{C}$. Entries are compared only when they satisfy the same $(\mathcal{T}, M, \Lambda, \Omega, \mathcal{A})$ tuple. Supporting tasks test whether occupancy and spread patterns generalize across task forms and provide additional evidence when transfer orderings are preserved.
paper/sections/4_experiments.tex ADDED
@@ -0,0 +1,435 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ \section{Experiments}
2
+ \label{sec:experiments}
3
+
4
+ We address three research questions under the fixed-contract framework defined in Section~\ref{sec:eval}. \textbf{RQ1:} Under fixed outputs, does the matching rule determine whether a wildfire model appears usable?
5
+ \textbf{RQ2:} Under fixed features, does ranking-based head selection lose decision performance?
6
+ \textbf{RQ3:} Under fixed task contracts, do model comparisons remain consistent across task forms?
7
+ \vspace{-0.5em}
8
+ \subsection{Experimental Setup}
9
+ \paragraph{Task instances.}
10
+ We instantiate the six task-form contracts defined in Section~\ref{sec:taskforms}.
11
+ Occupancy and fire spread serve as primary tasks because they evaluate spatial fire outputs under matching or overlap rules and align with the decision structure of early warning systems~\cite{goldammer1999early, farahmand2020fdeo}.
12
+ The four supporting tasks, \textit{final burned area, analog retrieval, smoke PM$_{2.5}$, and extreme heat}, use different prediction units and metric families; their results bound rather than replace primary decision evidence.
13
+
14
+ \paragraph{Compared backbones.}
15
+ The frozen Earth-FM comparator set includes Prithvi-WxC~\cite{schmude2024prithviwxc}, Aurora~\cite{bodnar2025aurora}, ClimaX~\cite{nguyen2023climax}, StormCast~\cite{pathak2024stormcast}, DLWP~\cite{weyn2020dlwp}, FCN~\cite{pathak2022fourcastnet}, FengWu~\cite{chen2023fengwu}, FuXi~\cite{chen2023fuxi}, Pangu-Weather~\cite{bi2023panguweather}, and AlphaEarth~\cite{brown2025alphaearth}.
16
+ \ourfm\ serves as the wildfire-specialized reference backbone.
17
+
18
+ \paragraph{Protocol.}
19
+ For each comparison, the contract $\mathcal{C} = (\mathcal{T}, M, \Lambda, \Omega, \mathcal{A})$ is fixed before reporting test scores.
20
+ Thresholds and morphology parameters are selected on validation data and held fixed at test time.
21
+ Stochastic components are evaluated over five seeds and reported as mean $\pm$ standard deviation; deterministic fixed-output checks have zero seed variance by construction.
22
+ Entries outside a fixed contract are omitted from main tables and documented in the appendix.
23
+ For error metrics lower is better ($\downarrow$); for F1, AP, nDCG, and correlation metrics higher is better ($\uparrow$).
24
+ Appendix Table~\ref{tab:app_seed_robustness} summarizes the seed-level checks behind the reported mean-with-std convention.
25
+
26
+ \subsection{Matching-Rule Sensitivity Under Fixed Output (RQ1)}
27
+ \label{sec:rq1}
28
+
29
+ To answer RQ1, we conduct a fixed-output check on occupancy and fire spread tasks, holding the score field $S$, label field $Y$, threshold, and all other operating choices fixed while varying only the matching rule $\Lambda$ across exact, tolerated, and union settings. Occupancy results are reported in Figure~\ref{fig:fireprone_contract_progression} under both global and fire-prone scopes. The same progression is applied to fire spread outputs. Complete occupancy sweeps and predicted-positive rates are reported in Appendix Tables~\ref{tab:fireprone_contract_progression} and~\ref{tab:app_occupancy_ppr_scope}.
30
+
31
+ \begin{wrapfigure}[21]{r}{0.50\textwidth}
32
+ \centering
33
+ \vspace{-3mm}
34
+ \includegraphics[width=\linewidth]{figures/fig_primary_rank_change_map.pdf}
35
+ \caption{\textbf{Primary-task rank changes (RQ1).}
36
+ Cells show rank before\(\rightarrow\)after. Green/red/gray mark moving up/down/no change; darker green or red marks a larger move. Following Section~\ref{sec:taskforms}, Ex/Tol/Un are occupancy exact, tolerated, and union matching; Sp is spread spatial-overlap $F_1$.}
37
+ \label{fig:primary_ranking}
38
+ \vspace{-0.8em}
39
+ \end{wrapfigure}
40
+ Because both tasks involve spatially sparse targets, fire-active cells for occupancy, burned raster patches for spread, the operational assumptions encoded in $\Lambda$ directly govern what the model is being asked to get right, making matching-rule choice a substantive experimental setting rather than a post hoc evaluation detail.
41
+ The fixed-output results reveal a pattern that goes beyond score differences: matching-rule choice determines whether a model appears viable for wildfire decision tasks at all. Under exact matching, which requires same-cell same-time agreement, the majority of frozen Earth-FM backbones produce F1 scores that are effectively near zero, rendering them indistinguishable from an uninformative baseline and suggesting they have no practical utility for the task. As the matching rule relaxes to tolerated and then union matching, both of which reflect operationally realistic assumptions for early warning systems, where a prediction displaced by a few grid cells still triggers the correct response, the same frozen representations recover substantial decision performance, with several backbones crossing from near-zero to practically meaningful F1 levels. This transition is not a marginal score improvement: it is a qualitative change in whether a model can be considered usable. The same pattern holds for fire spread under region-level matching relaxation, where strict raster-cell agreement again suppresses performance for most backbones while spatial tolerance restores it. The implications for prior wildfire transfer claims are significant: papers that report model performance under a single implicit matching rule, which is common practice given that sparse decision targets almost always require some form of tolerance~\cite{ebert2009neighborhood, gilleland2009intercomparison}, may be drawing viability conclusions that are entirely dependent on an undisclosed protocol choice. A model claimed to perform well under one tolerance assumption may be completely unusable under a stricter one, and vice versa. Matching rule cannot be treated as an evaluation detail; it is an experimental setting that must be fixed, reported, and justified as part of any wildfire transfer claim. Additional spread AP values under fixed scopes are reported in Appendix Table~\ref{tab:app_spread_ap_by_scope}.
42
+
43
+
44
+ \begin{table}[t]
45
+ \centering
46
+ \small
47
+ \setlength{\tabcolsep}{4pt}
48
+ \renewcommand{\arraystretch}{1.20}
49
+ \caption{%
50
+ \textbf{Primary fixed-contract transfer results (RQ1).}
51
+ Occupancy metrics: exact, tolerated, union $F_1$ (\%).
52
+ Fire spread metrics: exact $F_1$ and spatial $F_1$ (\%).
53
+ Each block fixes $\mathcal{T}$, $\Lambda$, $\Omega$, and $\mathcal{A}$.
54
+ Upward arrows indicate that larger values are better.
55
+ \textbf{Bold} marks the best value per metric. \textbf{Tol.} = Tolerated
56
+ }
57
+ \label{tab:primary_results}
58
+ \setlength{\arrayrulewidth}{0.4pt}
59
+ \resizebox{\textwidth}{!}{%
60
+ \begin{tabular}{lccccc}
61
+ \toprule
62
+ & \multicolumn{3}{c}{\textbf{Occupancy}}
63
+ & \multicolumn{2}{c}{\textbf{Fire spread}} \\
64
+ \cmidrule(lr){2-4}\cmidrule(lr){5-6}
65
+ \textbf{Comparator}
66
+ & \textbf{Exact $F_1\uparrow$} & \textbf{Tol.\ $F_1\uparrow$} & \textbf{Union $F_1\uparrow$}
67
+ & \textbf{Exact $F_1\uparrow$} & \textbf{Spatial $F_1\uparrow$} \\
68
+ \midrule
69
+ \ourfm\
70
+ & \ms{0.4546}{0.1412}
71
+ & \ms{29.7484}{1.2868}
72
+ & \ms{59.0656}{2.7372}
73
+ & \ensuremath{\mathbf{37.6700}{\mkern1mu}_{\scriptscriptstyle \boldsymbol{\pm}\mathbf{0.9800}}}
74
+ & \ensuremath{\mathbf{80.9700}{\mkern1mu}_{\scriptscriptstyle \boldsymbol{\pm}\mathbf{2.0200}}} \\
75
+ \midrule
76
+ Prithvi-WxC
77
+ & \ms{0.0552}{0.0039} & \ms{7.1649}{0.6557} & \ms{20.1853}{1.8299}
78
+ & \ms{22.3500}{3.4500} & \ms{65.2600}{1.0700} \\
79
+ Aurora
80
+ & \ms{0.0656}{0.0094} & \ms{8.5009}{1.9594} & \ms{23.1037}{4.9418}
81
+ & \ms{30.8757}{0.1343} & \ms{71.7329}{0.0141} \\
82
+ ClimaX
83
+ & \ms{0.3480}{0.0754}
84
+ & \ensuremath{\mathbf{29.7535}{\mkern1mu}_{\scriptscriptstyle \boldsymbol{\pm}\mathbf{3.6073}}}
85
+ & \ensuremath{\mathbf{60.1506}{\mkern1mu}_{\scriptscriptstyle \boldsymbol{\pm}\mathbf{7.5865}}}
86
+ & \ms{27.9853}{2.0532} & \ms{69.0634}{2.3832} \\
87
+ StormCast
88
+ & \ms{0.0626}{0.0119} & \ms{8.1951}{2.1895} & \ms{22.3817}{5.4294}
89
+ & \ms{14.8387}{7.5791} & \ms{55.7568}{21.3003} \\
90
+ DLWP
91
+ & \ms{0.1693}{0.0419} & \ms{14.9148}{3.2446} & \ms{28.1901}{6.9658}
92
+ & \ms{5.9335}{10.0712} & \ms{22.8587}{22.3750} \\
93
+ FCN
94
+ & \ms{0.2829}{0.0839} & \ms{19.5061}{3.3412} & \ms{40.0604}{9.3701}
95
+ & \ms{3.1798}{2.6598} & \ms{15.6203}{12.4531} \\
96
+ FengWu
97
+ & \ms{0.2613}{0.0757} & \ms{12.0050}{6.0239} & \ms{24.1022}{13.6293}
98
+ & \ms{5.5189}{9.0883} & \ms{18.4774}{22.4703} \\
99
+ FuXi
100
+ & \ms{0.3774}{0.1212} & \ms{21.0323}{4.8211} & \ms{37.2888}{9.4470}
101
+ & \ms{19.9909}{2.1364} & \ms{56.1826}{3.0412} \\
102
+ Pangu-Weather
103
+ & \ms{0.2755}{0.1089} & \ms{17.0909}{4.0477} & \ms{35.6386}{9.0327}
104
+ & \ms{11.2583}{11.0719} & \ms{32.5081}{25.4969} \\
105
+ AlphaEarth
106
+ & \ensuremath{\mathbf{2.0606}{\mkern1mu}_{\scriptscriptstyle \boldsymbol{\pm}\mathbf{0.4404}}}
107
+ & \ms{29.4476}{6.0064} & \ms{37.4286}{9.9458}
108
+ & \ms{11.0995}{3.6088} & \ms{32.8316}{7.4634} \\
109
+ \bottomrule
110
+ \end{tabular}
111
+ }
112
+ \end{table}
113
+
114
+
115
+ % \begin{figure}[H]
116
+ % \centering
117
+ % \includegraphics[width=\textwidth]{figures/fig_fireprone_contract_progression_compact.pdf}
118
+ % \caption{
119
+ % \textbf{Matching-rule sensitivity in fire-prone occupancy (RQ1).}
120
+ % Each row holds the score field \(S\), label field \(Y\), threshold, and \(\Omega\) fixed, and changes only \(\Lambda\).
121
+ % Legend: \textcolor[HTML]{17375E}{$\blacksquare$} strict \(F_1\),
122
+ % \textcolor[HTML]{4F8DCC}{$\blacksquare$} added \(F_1\) from spatial tolerance,
123
+ % \textcolor[HTML]{BFD7F0}{$\blacksquare$} added \(F_1\) from union matching,
124
+ % red outline \ourfm, and dashed line original weather FMs vs.\ added baselines.
125
+ % The horizontal axis is \(F_1\) in percent.
126
+ % }
127
+ % \label{fig:fireprone_contract_progression}
128
+ % \end{figure}
129
+ \begin{wrapfigure}[14]{r}{0.50\textwidth}
130
+ \centering
131
+ \vspace{-1em} \includegraphics[width=0.50\textwidth]{figures/fig_selection_regret_scatter.pdf}
132
+ \caption{\textbf{Head-selection regret under fixed features (RQ2).}
133
+ Each point is one backbone; selection regret \(\delta\) follows Section~\ref{sec:checks} under global-scope union-\(F_1\).}
134
+
135
+ \label{fig:selection_regret_diagnostic}
136
+ \vspace{-1.2em}
137
+ \end{wrapfigure}
138
+
139
+ % \begin{wrapfigure}[17]{r}{0.46\textwidth}
140
+ % \vspace{-0.4em}
141
+ % \centering
142
+ % \resizebox{\linewidth}{!}{%
143
+ % \begin{tikzpicture}[x=1cm,y=1cm]
144
+ % \footnotesize
145
+ % \draw[black!12, line width=0.35pt] (2.450,-0.350) -- (2.450,4.530);
146
+ % \node[anchor=north, font=\scriptsize, text=black!70] at (2.450,-0.410) {-20};
147
+ % \draw[black!12, line width=0.35pt] (3.243,-0.350) -- (3.243,4.530);
148
+ % \node[anchor=north, font=\scriptsize, text=black!70] at (3.243,-0.410) {-10};
149
+ % \draw[wfgray, line width=0.55pt] (4.036,-0.350) -- (4.036,4.530);
150
+ % \node[anchor=north, font=\scriptsize, text=black!70] at (4.036,-0.410) {0};
151
+ % \draw[black!12, line width=0.35pt] (4.829,-0.350) -- (4.829,4.530);
152
+ % \node[anchor=north, font=\scriptsize, text=black!70] at (4.829,-0.410) {10};
153
+ % \draw[black!12, line width=0.35pt] (5.621,-0.350) -- (5.621,4.530);
154
+ % \node[anchor=north, font=\scriptsize, text=black!70] at (5.621,-0.410) {20};
155
+ % \draw[black!12, line width=0.35pt] (6.414,-0.350) -- (6.414,4.530);
156
+ % \node[anchor=north, font=\scriptsize, text=black!70] at (6.414,-0.410) {30};
157
+ % \draw[black!12, line width=0.35pt] (7.207,-0.350) -- (7.207,4.530);
158
+ % \node[anchor=north, font=\scriptsize, text=black!70] at (7.207,-0.410) {40};
159
+ % \draw[black!12, line width=0.35pt] (8.000,-0.350) -- (8.000,4.530);
160
+ % \node[anchor=north, font=\scriptsize, text=black!70] at (8.000,-0.410) {50};
161
+ % \draw[black!45, line width=0.4pt] (2.450,-0.350) -- (8.000,-0.350);
162
+ % \node[anchor=east, font=\scriptsize, text=black!82] at (2.320,4.350) {\textcolor{wfblue}{\textbf{\ourfm}}};
163
+ % \draw[wfslate, line width=0.72pt] (4.030,4.220) -- (5.212,4.220);
164
+ % \draw[wfslate, line width=0.72pt] (4.030,4.185) -- (4.030,4.255);
165
+ % \draw[wfslate, line width=0.72pt] (5.212,4.185) -- (5.212,4.255);
166
+ % \filldraw[wfslate] (4.621,4.220) circle[radius=0.045];
167
+ % \draw[wforange, line width=0.72pt] (4.051,4.480) -- (4.487,4.480);
168
+ % \draw[wforange, line width=0.72pt] (4.051,4.445) -- (4.051,4.515);
169
+ % \draw[wforange, line width=0.72pt] (4.487,4.445) -- (4.487,4.515);
170
+ % \filldraw[wforange] (4.224,4.435) rectangle (4.314,4.525);
171
+ % \node[anchor=east, font=\scriptsize, text=black!82] at (2.320,3.940) {Prithvi-WxC};
172
+ % \draw[wfslate, line width=0.72pt] (4.036,3.810) -- (4.036,3.810);
173
+ % \draw[wfslate, line width=0.72pt] (4.036,3.775) -- (4.036,3.845);
174
+ % \draw[wfslate, line width=0.72pt] (4.036,3.775) -- (4.036,3.845);
175
+ % \filldraw[wfslate] (4.036,3.810) circle[radius=0.045];
176
+ % \draw[wforange, line width=0.72pt] (4.036,4.070) -- (4.036,4.070);
177
+ % \draw[wforange, line width=0.72pt] (4.036,4.035) -- (4.036,4.105);
178
+ % \draw[wforange, line width=0.72pt] (4.036,4.035) -- (4.036,4.105);
179
+ % \filldraw[wforange] (3.991,4.025) rectangle (4.081,4.115);
180
+ % \node[anchor=east, font=\scriptsize, text=black!82] at (2.320,3.530) {Aurora};
181
+ % \draw[wfslate, line width=0.72pt] (3.580,3.400) -- (5.276,3.400);
182
+ % \draw[wfslate, line width=0.72pt] (3.580,3.365) -- (3.580,3.435);
183
+ % \draw[wfslate, line width=0.72pt] (5.276,3.365) -- (5.276,3.435);
184
+ % \filldraw[wfslate] (4.428,3.400) circle[radius=0.045];
185
+ % \draw[wforange, line width=0.72pt] (2.627,3.660) -- (7.723,3.660);
186
+ % \draw[wforange, line width=0.72pt] (2.627,3.625) -- (2.627,3.695);
187
+ % \draw[wforange, line width=0.72pt] (7.723,3.625) -- (7.723,3.695);
188
+ % \filldraw[wforange] (5.130,3.615) rectangle (5.220,3.705);
189
+ % \node[anchor=east, font=\scriptsize, text=black!82] at (2.320,3.120) {ClimaX};
190
+ % \draw[wfslate, line width=0.72pt] (4.032,2.990) -- (4.060,2.990);
191
+ % \draw[wfslate, line width=0.72pt] (4.032,2.955) -- (4.032,3.025);
192
+ % \draw[wfslate, line width=0.72pt] (4.060,2.955) -- (4.060,3.025);
193
+ % \filldraw[wfslate] (4.046,2.990) circle[radius=0.045];
194
+ % \draw[wforange, line width=0.72pt] (4.036,3.250) -- (4.036,3.250);
195
+ % \draw[wforange, line width=0.72pt] (4.036,3.215) -- (4.036,3.285);
196
+ % \draw[wforange, line width=0.72pt] (4.036,3.215) -- (4.036,3.285);
197
+ % \filldraw[wforange] (3.991,3.205) rectangle (4.081,3.295);
198
+ % \node[anchor=east, font=\scriptsize, text=black!82] at (2.320,2.710) {StormCast};
199
+ % \draw[wfslate, line width=0.72pt] (4.036,2.580) -- (4.036,2.580);
200
+ % \draw[wfslate, line width=0.72pt] (4.036,2.545) -- (4.036,2.615);
201
+ % \draw[wfslate, line width=0.72pt] (4.036,2.545) -- (4.036,2.615);
202
+ % \filldraw[wfslate] (4.036,2.580) circle[radius=0.045];
203
+ % \draw[wforange, line width=0.72pt] (4.036,2.840) -- (4.036,2.840);
204
+ % \draw[wforange, line width=0.72pt] (4.036,2.805) -- (4.036,2.875);
205
+ % \draw[wforange, line width=0.72pt] (4.036,2.805) -- (4.036,2.875);
206
+ % \filldraw[wforange] (3.991,2.795) rectangle (4.081,2.885);
207
+ % \node[anchor=east, font=\scriptsize, text=black!82] at (2.320,2.300) {DLWP};
208
+ % \draw[wfslate, line width=0.72pt] (4.036,2.170) -- (4.036,2.170);
209
+ % \draw[wfslate, line width=0.72pt] (4.036,2.135) -- (4.036,2.205);
210
+ % \draw[wfslate, line width=0.72pt] (4.036,2.135) -- (4.036,2.205);
211
+ % \filldraw[wfslate] (4.036,2.170) circle[radius=0.045];
212
+ % \draw[wforange, line width=0.72pt] (4.044,2.430) -- (4.735,2.430);
213
+ % \draw[wforange, line width=0.72pt] (4.044,2.395) -- (4.044,2.465);
214
+ % \draw[wforange, line width=0.72pt] (4.735,2.395) -- (4.735,2.465);
215
+ % \filldraw[wforange] (4.345,2.385) rectangle (4.435,2.475);
216
+ % \node[anchor=east, font=\scriptsize, text=black!82] at (2.320,1.890) {FCN};
217
+ % \draw[wfslate, line width=0.72pt] (4.036,1.760) -- (4.036,1.760);
218
+ % \draw[wfslate, line width=0.72pt] (4.036,1.725) -- (4.036,1.795);
219
+ % \draw[wfslate, line width=0.72pt] (4.036,1.725) -- (4.036,1.795);
220
+ % \filldraw[wfslate] (4.036,1.760) circle[radius=0.045];
221
+ % \draw[wforange, line width=0.72pt] (3.971,2.020) -- (4.286,2.020);
222
+ % \draw[wforange, line width=0.72pt] (3.971,1.985) -- (3.971,2.055);
223
+ % \draw[wforange, line width=0.72pt] (4.286,1.985) -- (4.286,2.055);
224
+ % \filldraw[wforange] (4.083,1.975) rectangle (4.173,2.065);
225
+ % \node[anchor=east, font=\scriptsize, text=black!82] at (2.320,1.480) {FengWu};
226
+ % \draw[wfslate, line width=0.72pt] (4.036,1.350) -- (4.036,1.350);
227
+ % \draw[wfslate, line width=0.72pt] (4.036,1.315) -- (4.036,1.385);
228
+ % \draw[wfslate, line width=0.72pt] (4.036,1.315) -- (4.036,1.385);
229
+ % \filldraw[wfslate] (4.036,1.350) circle[radius=0.045];
230
+ % \draw[wforange, line width=0.72pt] (4.028,1.610) -- (4.127,1.610);
231
+ % \draw[wforange, line width=0.72pt] (4.028,1.575) -- (4.028,1.645);
232
+ % \draw[wforange, line width=0.72pt] (4.127,1.575) -- (4.127,1.645);
233
+ % \filldraw[wforange] (4.032,1.565) rectangle (4.122,1.655);
234
+ % \node[anchor=east, font=\scriptsize, text=black!82] at (2.320,1.070) {FuXi};
235
+ % \draw[wfslate, line width=0.72pt] (4.036,0.940) -- (4.036,0.940);
236
+ % \draw[wfslate, line width=0.72pt] (4.036,0.905) -- (4.036,0.975);
237
+ % \draw[wfslate, line width=0.72pt] (4.036,0.905) -- (4.036,0.975);
238
+ % \filldraw[wfslate] (4.036,0.940) circle[radius=0.045];
239
+ % \draw[wforange, line width=0.72pt] (4.029,1.200) -- (4.087,1.200);
240
+ % \draw[wforange, line width=0.72pt] (4.029,1.165) -- (4.029,1.235);
241
+ % \draw[wforange, line width=0.72pt] (4.087,1.165) -- (4.087,1.235);
242
+ % \filldraw[wforange] (4.013,1.155) rectangle (4.103,1.245);
243
+ % \node[anchor=east, font=\scriptsize, text=black!82] at (2.320,0.660) {Pangu-Weather};
244
+ % \draw[wfslate, line width=0.72pt] (4.036,0.530) -- (4.036,0.530);
245
+ % \draw[wfslate, line width=0.72pt] (4.036,0.495) -- (4.036,0.565);
246
+ % \draw[wfslate, line width=0.72pt] (4.036,0.495) -- (4.036,0.565);
247
+ % \filldraw[wfslate] (4.036,0.530) circle[radius=0.045];
248
+ % \draw[wforange, line width=0.72pt] (4.025,0.790) -- (4.076,0.790);
249
+ % \draw[wforange, line width=0.72pt] (4.025,0.755) -- (4.025,0.825);
250
+ % \draw[wforange, line width=0.72pt] (4.076,0.755) -- (4.076,0.825);
251
+ % \filldraw[wforange] (4.006,0.745) rectangle (4.096,0.835);
252
+ % \node[anchor=east, font=\scriptsize, text=black!82] at (2.320,0.250) {AlphaEarth};
253
+ % \draw[wfslate, line width=0.72pt] (4.700,0.120) -- (6.103,0.120);
254
+ % \draw[wfslate, line width=0.72pt] (4.700,0.085) -- (4.700,0.155);
255
+ % \draw[wfslate, line width=0.72pt] (6.103,0.085) -- (6.103,0.155);
256
+ % \filldraw[wfslate] (5.401,0.120) circle[radius=0.045];
257
+ % \draw[wforange, line width=0.72pt] (3.872,0.380) -- (4.815,0.380);
258
+ % \draw[wforange, line width=0.72pt] (3.872,0.345) -- (3.872,0.415);
259
+ % \draw[wforange, line width=0.72pt] (4.815,0.345) -- (4.815,0.415);
260
+ % \filldraw[wforange] (4.298,0.335) rectangle (4.388,0.425);
261
+ % \end{tikzpicture}%
262
+ % }
263
+ % \caption{\textbf{Fixed-feature selection-regret check (RQ2).} Fixed-feature selection regret \(\delta = D(h_D)-D(h_R)\) under union-\(F_1\). \textcolor{wfslate}{$\bullet$} uses the full grid; \textcolor{wforange}{$\blacksquare$} uses the top \(20\%\) fire-prone cells from training fire frequency. Horizontal intervals use the same colors and show mean \(\pm\) std over five seeds, in percentage points.}
264
+ % \vspace{+0.4em}
265
+ % \label{fig:selection_regret_diagnostic}
266
+ % \end{wrapfigure}
267
+
268
+ \subsection{Head-Selection Sensitivity Under Fixed Features (RQ2)}
269
+ \label{sec:rq2}
270
+
271
+ To answer RQ2, we conduct a fixed-feature check on occupancy and fire spread tasks, holding the frozen feature source, $\mathcal{T}$, $\Omega$, $\Lambda$, and candidate head family $\mathcal{H} \subseteq \mathcal{A}$ fixed while varying only the selection metric between PR-AUC-based and decision-F1-based selection. The resulting selection regret $\delta = D(h_D) - D(h_R)$ measures the decision-score loss induced by metric misalignment. Occupancy results are reported in Figure~\ref{fig:selection_regret_diagnostic} under both global and fire-prone scopes. Full per-seed and per-head details are reported in Appendix~\ref{sec:app_seeded_audits}, and the exact, tolerated, and union regret breakdown is provided in Appendix Table~\ref{tab:appendix_selection_regret_tolerance}.
272
+
273
+ The fixed-feature results show that head-selection metrics introduce substantial backbone-dependent variation that is not explained by representation quality alone. Some backbones exhibit near-zero regret, indicating agreement between PR-AUC and decision-F1 selection, while others show large regret concentrated in specific scope-matching settings. Regret is generally larger under the global scope, where severe fire imbalance amplifies misalignment between ranking and decision metrics~\cite{mcdermott2024aurocauprc}. Restricting evaluation to fire-prone scopes typically reduces regret by concentrating evaluation on fire-relevant regions. A similar pattern appears for fire spread, where ranking and decision metrics can favor different heads under the same frozen representation. These results show that selection metrics must be aligned with the evaluation objective as part of the evaluation contract~\cite{traub2024selectiveclassification}.
274
+
275
+ \subsection{Supporting Task Checks (RQ3)}
276
+ \label{sec:rq3}
277
+
278
+ To answer RQ3, we evaluate all backbones across the four supporting task contracts, \textit{burned area, analog retrieval, smoke PM$_{2.5}$, }and\textit{ extreme heat}, and examine whether the reference-versus-frozen ordering established under primary tasks generalizes across task forms. A rank overview across all six contracts is provided in Figure~\ref{fig:task_comparator_normalized_map}, which maps backbone-by-task rank positions and makes cross-task ordering shifts directly visible. Native metric values are reported in Table~\ref{tab:supporting_results}. Additional supporting-task diagnostics are reported in Appendix Tables~\ref{tab:app_burned_area_median_acre}, \ref{tab:app_analog_rank_depth}, \ref{tab:app_smoke_high_event}, and~\ref{tab:app_heat_event_pr}.
279
+
280
+
281
+ The supporting task results produce three qualitatively distinct patterns relative to the primary findings. Burned area largely preserves the reference-versus-frozen ordering seen under occupancy and spread: \ourfm\ leads frozen entries on log-RMSE and Spearman $\rho$, suggesting that the representational advantage of wildfire-specific pretraining generalizes to event-scale regression under a different metric family, providing convergent evidence for the primary claim. Analog retrieval and smoke PM$_{2.5}$ show a different pattern, with AlphaEarth matching \ourfm\ closely on both tasks while atmospheric FMs show near-zero correlation on smoke PM$_{2.5}$, indicating that retrieval and air-quality signals are captured comparably by a general remote-sensing backbone, and that the primary occupancy advantage does not extend uniformly to these task forms. Extreme heat exhibits the largest variance across the comparator set, with atmospheric FMs ranging from near-reference performance to near-complete failure depending on backbone pretraining domain, while AlphaEarth again matches \ourfm\ closely. The scale of this variance is itself informative: aggregating scores across task forms without respecting contract boundaries would produce rankings dominated by scale artifacts in the extreme heat block rather than by transfer quality. Taken together, these results establish that supporting tasks bound rather than extend the primary claim, they provide useful evidence about where backbone families generalize and where they do not, but they cannot substitute for primary decision task evaluation, and their results must within their own task-form contracts.
282
+
283
+ \begin{figure}[t]
284
+ \centering
285
+ \vspace{-5mm}
286
+
287
+ \includegraphics[width=\textwidth]{figures/fig_rank_heatmap1.pdf}
288
+ \vspace{-2mm}
289
+ \caption{{\textbf{Rank map for supporting task comparison (RQ4).} Each row fixes one task contract $\mathcal{C}$ and ranks the eligible backbones within that contract. The figure shows rank changes across task forms; native metric values are reported in Table~\ref{tab:supporting_results}.}}
290
+ \vspace{-6mm}
291
+ \label{fig:task_comparator_normalized_map}
292
+ \end{figure}
293
+
294
+ \begin{table}[t]
295
+ \centering
296
+ \small
297
+ \setlength{\tabcolsep}{3.5pt}
298
+ \renewcommand{\arraystretch}{1.18}
299
+ \caption{%
300
+ \textbf{Supporting task-metric matrix (RQ3).}
301
+ Top: final burned area and analog retrieval.
302
+ Bottom: smoke PM$_{2.5}$ and extreme heat.
303
+ Each block fixes $\mathcal{T}$, $\Lambda$, and $\Omega$; backbone
304
+ column is shared across paired tasks. \ourfm\ row is
305
+ separated by a rule as the empirical anchor. \textbf{Bold} marks
306
+ the best value per metric. For error metrics
307
+ lower is better ($\downarrow$); for $F_1$, nDCG, and $r$ higher
308
+ is better ($\uparrow$).
309
+ }
310
+ \label{tab:supporting_results}
311
+ \resizebox{\textwidth}{!}{%
312
+ \begin{tabular}{lcccccc}
313
+ \toprule
314
+ & \multicolumn{3}{c}{\textbf{Burned area}}
315
+ & \multicolumn{3}{c}{\textbf{Analog retrieval}} \\
316
+ \cmidrule(lr){2-4}\cmidrule(lr){5-7}
317
+ \textbf{Backbone}
318
+ & \textbf{log-RMSE$\downarrow$} & \textbf{log-MAE$\downarrow$}
319
+ & \textbf{Spearman$\uparrow$}
320
+ & \textbf{nDCG@10$\uparrow$} & \textbf{log-RMSE$\downarrow$}
321
+ & \textbf{log-MAE$\downarrow$} \\
322
+ \midrule
323
+ \ourfm\
324
+ & \ensuremath{\mathbf{1.1657}{\mkern1mu}_{\scriptscriptstyle \boldsymbol{\pm}\mathbf{0.0126}}}
325
+ & \ensuremath{\mathbf{1.0423}{\mkern1mu}_{\scriptscriptstyle \boldsymbol{\pm}\mathbf{0.0081}}}
326
+ & \ensuremath{\mathbf{0.6298}{\mkern1mu}_{\scriptscriptstyle \boldsymbol{\pm}\mathbf{0.0338}}}
327
+ & \ensuremath{\mathbf{0.5099}{\mkern1mu}_{\scriptscriptstyle \boldsymbol{\pm}\mathbf{0.0336}}}
328
+ & \ensuremath{\mathbf{1.1977}{\mkern1mu}_{\scriptscriptstyle \boldsymbol{\pm}\mathbf{0.1029}}}
329
+ & \ensuremath{\mathbf{1.0043}{\mkern1mu}_{\scriptscriptstyle \boldsymbol{\pm}\mathbf{0.0759}}} \\
330
+ \midrule
331
+ Prithvi-WxC
332
+ & \ms{1.3630}{0.0681} & \ms{1.2435}{0.0668} & \ms{0.1799}{0.3002}
333
+ & \ms{0.3857}{0.0189} & \ms{1.3908}{0.0938} & \ms{1.2585}{0.0865} \\
334
+ Aurora
335
+ & \ms{1.8658}{0.2009} & \ms{1.6717}{0.1245} & \ms{-0.1156}{0.2982}
336
+ & \ms{0.4046}{0.0144} & \ms{1.3659}{0.0792} & \ms{1.2596}{0.0968} \\
337
+ ClimaX
338
+ & \ms{2.0300}{0.2103} & \ms{1.8443}{0.1528} & \ms{-0.2515}{0.2688}
339
+ & \ms{0.4143}{0.0191} & \ms{1.4526}{0.0926} & \ms{1.2441}{0.1446} \\
340
+ StormCast
341
+ & \ms{1.6679}{0.1438} & \ms{1.4745}{0.1134} & \ms{0.1830}{0.1969}
342
+ & \ms{0.4076}{0.0094} & \ms{1.3663}{0.0781} & \ms{1.2371}{0.1078} \\
343
+ DLWP
344
+ & \ms{1.3070}{0.0980} & \ms{1.1769}{0.0834} & \ms{0.4888}{0.1368}
345
+ & \ms{0.3972}{0.0146} & \ms{1.5351}{0.0802} & \ms{1.3196}{0.0781} \\
346
+ FCN
347
+ & \ms{1.3693}{0.0885} & \ms{1.2599}{0.0723} & \ms{0.3484}{0.1662}
348
+ & \ms{0.4316}{0.0134} & \ms{1.4604}{0.1035} & \ms{1.2351}{0.0586} \\
349
+ FengWu
350
+ & \ms{1.3715}{0.1011} & \ms{1.2604}{0.0820} & \ms{0.3221}{0.2004}
351
+ & \ms{0.4246}{0.0237} & \ms{1.4179}{0.0986} & \ms{1.2233}{0.0915} \\
352
+ FuXi
353
+ & \ms{1.4068}{0.1011} & \ms{1.3023}{0.0789} & \ms{0.2663}{0.2561}
354
+ & \ms{0.4279}{0.0212} & \ms{1.4290}{0.0929} & \ms{1.2236}{0.0961} \\
355
+ Pangu-Weather
356
+ & \ms{1.3280}{0.0735} & \ms{1.2081}{0.0607} & \ms{0.4141}{0.1573}
357
+ & \ms{0.4017}{0.0245} & \ms{1.4235}{0.0731} & \ms{1.2225}{0.0847} \\
358
+ AlphaEarth
359
+ & \ms{2.4068}{0.2841} & \ms{2.0822}{0.2371} & \ms{-0.3428}{0.1716}
360
+ & \ms{0.5086}{0.0440} & \ms{1.2158}{0.1310} & \ms{1.0350}{0.1018} \\
361
+ \bottomrule
362
+ \end{tabular}
363
+ }
364
+
365
+ \vspace{4pt}
366
+
367
+ \resizebox{\textwidth}{!}{%
368
+ \begin{tabular}{lcccccc}
369
+ \toprule
370
+ & \multicolumn{3}{c}{\textbf{Smoke PM$_{2.5}$}}
371
+ & \multicolumn{3}{c}{\textbf{Extreme heat}} \\
372
+ \cmidrule(lr){2-4}\cmidrule(lr){5-7}
373
+ \textbf{Backbone}
374
+ & \textbf{RMSE$\downarrow$} & \textbf{MAE$\downarrow$}
375
+ & \textbf{Pearson $r\uparrow$}
376
+ & \textbf{RMSE-C$\downarrow$} & \textbf{MAE-C$\downarrow$}
377
+ & \textbf{Exceed.\ $F_1\uparrow$} \\
378
+ \midrule
379
+ \ourfm\
380
+ & \ms{4.4646}{0.0060}
381
+ & \ms{2.4108}{0.0016}
382
+ & \ensuremath{\mathbf{0.6368}{\mkern1mu}_{\scriptscriptstyle \boldsymbol{\pm}\mathbf{0.0013}}}
383
+ & \ensuremath{\mathbf{0.2179}{\mkern1mu}_{\scriptscriptstyle \boldsymbol{\pm}\mathbf{0.0043}}}
384
+ & \ensuremath{\mathbf{0.1787}{\mkern1mu}_{\scriptscriptstyle \boldsymbol{\pm}\mathbf{0.0018}}}
385
+ & \ms{0.9541}{0.0164} \\
386
+ \midrule
387
+ Prithvi-WxC
388
+ & \ms{6.0382}{0.0828} & \ms{3.7301}{0.0055} & \ms{0.0243}{0.0045}
389
+ & \ms{4.6225}{0.0192} & \ms{2.6315}{0.0128} & \ms{0.8693}{0.0023} \\
390
+ Aurora
391
+ & \ms{6.0384}{0.0828} & \ms{3.7265}{0.0055} & \ms{0.0193}{0.0043}
392
+ & \ms{18.0474}{0.0708} & \ms{15.3747}{0.0594} & \ms{0.0951}{0.0038} \\
393
+ ClimaX
394
+ & \ms{6.0402}{0.0828} & \ms{3.7290}{0.0055} & \ms{0.0004}{0.0029}
395
+ & \ms{17.6492}{0.0347} & \ms{14.4938}{0.0319} & \ms{0.7684}{0.0068} \\
396
+ StormCast
397
+ & \ms{6.1230}{0.0830} & \ms{3.8182}{0.0073} & \ms{0.0183}{0.0041}
398
+ & \ms{1.7671}{0.2145} & \ms{1.3507}{0.1576} & \ms{0.9073}{0.0189} \\
399
+ DLWP
400
+ & \ms{5.9289}{0.1031} & \ms{3.7331}{0.0088} & \ms{0.0303}{0.0060}
401
+ & \ms{2.2662}{0.1106} & \ms{1.7153}{0.0748} & \ms{0.9156}{0.0112} \\
402
+ FCN
403
+ & \ms{5.9277}{0.1033} & \ms{3.7345}{0.0088} & \ms{0.0312}{0.0062}
404
+ & \ms{2.1657}{0.1800} & \ms{1.6033}{0.1039} & \ms{0.9257}{0.0096} \\
405
+ FengWu
406
+ & \ms{5.9297}{0.1032} & \ms{3.7395}{0.0088} & \ms{0.0304}{0.0063}
407
+ & \ms{2.1266}{0.1589} & \ms{1.5801}{0.1004} & \ms{0.0481}{0.0459} \\
408
+ FuXi
409
+ & \ms{5.9319}{0.1029} & \ms{3.7398}{0.0088} & \ms{0.0299}{0.0061}
410
+ & \ms{2.1282}{0.0969} & \ms{1.5759}{0.0719} & \ms{0.2268}{0.0623} \\
411
+ Pangu-Weather
412
+ & \ms{5.9270}{0.1036} & \ms{3.7320}{0.0088} & \ms{0.0301}{0.0060}
413
+ & \ms{2.2045}{0.1483} & \ms{1.6307}{0.0889} & \ms{0.0199}{0.0062} \\
414
+ AlphaEarth
415
+ & \ensuremath{\mathbf{4.4403}{\mkern1mu}_{\scriptscriptstyle \boldsymbol{\pm}\mathbf{0.0488}}}
416
+ & \ensuremath{\mathbf{2.3992}{\mkern1mu}_{\scriptscriptstyle \boldsymbol{\pm}\mathbf{0.0056}}}
417
+ & \ms{0.6347}{0.0066}
418
+ & \ms{0.2194}{0.0039}
419
+ & \ms{0.1800}{0.0014}
420
+ & \ensuremath{\mathbf{0.9542}{\mkern1mu}_{\scriptscriptstyle \boldsymbol{\pm}\mathbf{0.0107}}} \\
421
+ \bottomrule
422
+ \end{tabular}
423
+ }
424
+ \end{table}
425
+
426
+
427
+ \paragraph{Pattern 1: primary pattern preserved (burned area).}
428
+ \ourfm\ leads all frozen entries on log-RMSE and Spearman $\rho$. The ordering observed under occupancy and spread is preserved under burned-area regression despite the different prediction unit and metric family.
429
+
430
+ \paragraph{Pattern 2: primary pattern bounded (analog retrieval and smoke PM$_{2.5}$).}
431
+ For analog retrieval, AlphaEarth matches \ourfm\ (nDCG@10 $= 0.51 \pm 0.04$ vs.\ $0.51 \pm 0.03$). For smoke PM$_{2.5}$, AlphaEarth also matches \ourfm\ on MAE and Pearson $r$, while atmospheric Earth FMs show near-zero correlation. These results show that the occupancy-and-spread ordering does not fully extend to all supporting tasks once AlphaEarth is included.
432
+
433
+ \paragraph{Pattern 3: primary pattern bounded with large variance (extreme heat).} AlphaEarth matches \ourfm on RMSE-C and remains close on exceedance F1, while atmospheric FMs range from RMSE-C $= 1.77$ (StormCast) to $18.05$ (Aurora). This large spread indicates that aggregated scores across task forms would be dominated by scale artifacts rather than transfer quality, reinforcing the need for per-contract reporting established in Section~\ref{sec:eval}.
434
+
435
+ \textit{Answer to RQ3:} Figure~\ref{fig:task_comparator_normalized_map} and Table~\ref{tab:supporting_results} show that burned area preserves the primary reference-versus-frozen pattern under a different metric family. Analog retrieval, smoke PM$_{2.5}$, and extreme heat bound this pattern: AlphaEarth matches or approaches \ourfm on these tasks, indicating that the primary occupancy and spread claims do not extend uniformly across all task forms.
paper/sections/5_conclusion.tex ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ \vspace{-4em}
2
+ \section{Conclusion}
3
+
4
+ We introduced \ourfm, the first foundation model pretrained
5
+ specifically for wildfire prediction using fire-relevant
6
+ multimodal data. Our results show that wildfire forecasting
7
+ requires representations aligned with wildfire dynamics rather
8
+ than transfer alone from general atmospheric or geophysical
9
+ pretraining.
10
+ At the same time, our study shows that reliable wildfire
11
+ transfer evaluation is substantially more difficult than
12
+ standard benchmark settings suggest. Wildfire transfer
13
+ conclusions depend strongly on matching rules, head-selection
14
+ metrics, and task form, and scores computed under different
15
+ evaluation settings are not directly comparable. These effects
16
+ become particularly pronounced in sparse spatiotemporal
17
+ prediction settings such as wildfire forecasting.
18
+ We therefore introduced a fixed-contract evaluation framework
19
+ for wildfire Earth-FM transfer. By explicitly specifying the
20
+ task, metric, matching rule, evaluation scope, and head family
21
+ before comparison, fixed-contract evaluation enables more
22
+ controlled and interpretable comparison across wildfire tasks
23
+ and models.
24
+ We hope \ourfm\ and the fixed-contract framework provide a
25
+ foundation for future wildfire-specific Earth FMs, transfer
26
+ benchmarks, and decision-oriented evaluation protocols.
27
+ More broadly, our research provides a reliable system to guide real-world intervention and resource allocation at the intersection of AI for environmental decision-making.
28
+
29
+ \paragraph{Limitations.} The conclusions apply to the task forms, scopes, evaluation rules, and comparator eligibility decisions used in this study.
30
+ The evaluation covers selected wildfire decision tasks and supporting retrieval and regression task forms.
31
+ They provide task-form evidence rather than a single score across all wildfire-related prediction tasks.
paper/sections/appendix.tex ADDED
@@ -0,0 +1,733 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ % ============================================================
2
+ % APPENDIX
3
+ % ============================================================
4
+ \appendix
5
+
6
+ % Copy-paste safety: these definitions are no-ops when main.tex already defines them.
7
+ \providecommand{\ms}[2]{\ensuremath{#1{\mkern1mu}_{\scriptscriptstyle \pm #2}}}
8
+
9
+
10
+ % ────────────────────────────────────────────────────────────
11
+ % TABLE OF CONTENTS (appendix only)
12
+ % ────────────────────────────────────────────────────────────
13
+ \section*{Appendix Contents}
14
+ \addcontentsline{toc}{section}{Appendix Contents}
15
+
16
+
17
+ \begin{center}
18
+ \begin{tabular}{@{}p{0.82\textwidth}r@{}}
19
+ \textbf{A\quad Evaluation Contract Specifications} & \pageref{sec:app_contract} \\
20
+ \quad A.1\enspace Matching Rule Definitions & \pageref{sec:app_contract_matching} \\
21
+ \quad A.2\enspace Task-Form Contract Parameters & \pageref{sec:app_contract_params} \\
22
+ \quad A.3\enspace Evaluation Scope Definitions & \pageref{sec:app_contract_scope} \\[4pt]
23
+ \textbf{B\quad Controlled Check Details} & \pageref{sec:app_checks} \\
24
+ \quad B.1\enspace Fixed-Output Check: Full Sweep & \pageref{sec:app_checks_output} \\
25
+ \quad B.2\enspace Fixed-Feature Check: Selection Summary & \pageref{sec:app_checks_feature} \\
26
+ \quad B.3\enspace Selection Regret Under Matching Rules & \pageref{sec:app_checks_regret} \\
27
+ \quad B.4\enspace Additional Value Tables & \pageref{sec:app_checks_values} \\[4pt]
28
+ \textbf{C\quad Comparator Eligibility Notes} & \pageref{sec:comparator_audit} \\[4pt]
29
+ \textbf{D\quad Seeded Audits} & \pageref{sec:app_seeded_audits} \\
30
+ \quad D.1\enspace Seed Robustness Summary & \pageref{sec:app_seed_robustness} \\[4pt]
31
+ \textbf{E\quad Lightweight Head and Adaptation Details} & \pageref{sec:app_heads} \\[4pt]
32
+ \textbf{F\quad Limitations} & \pageref{sec:limitations} \\[4pt]
33
+ \textbf{G\quad Reproducibility and Evaluation Artifacts} & \pageref{sec:repro_compute_impact} \\
34
+ \end{tabular}
35
+ \end{center}
36
+
37
+ \noindent\textit{Retention rule.}
38
+ Appendix tables are retained when they add contract parameters, controlled-check arithmetic,
39
+ task-specific non-main metrics, seed summaries, eligibility checks, or protocol details.
40
+ Full task matrices and reference-summary tables that repeat the main result tables are not repeated here.
41
+
42
+ \clearpage
43
+
44
+ % ============================================================
45
+ % A EVALUATION CONTRACT SPECIFICATIONS
46
+ % ============================================================
47
+ \section{Evaluation Contract Specifications}
48
+ \label{sec:app_contract}
49
+
50
+ % ────────────────────────────────────────────────────────────
51
+ \subsection{Matching Rule Definitions}
52
+ \label{sec:app_contract_matching}
53
+
54
+ The three matching rules used across occupancy task forms are defined as follows.
55
+
56
+ \noindent\textbf{Exact matching.}
57
+ A predicted unit-time pair $(i,t) \in \widehat{P}_\tau$ is counted as a true positive if and only if the same pair appears in the observed fire set $P = \{(i,t): y_{i,t}=1\}$.
58
+ This is the strictest rule and yields the lowest $F_1$ for any fixed output.
59
+
60
+ \noindent\textbf{Tolerated matching.}
61
+ A predicted pair $(i,t)$ is counted as correct if there exists an observed pair $(i',t') \in P$ such that $\|i - i'\|_\infty \le k$ and $|t - t'| \le \Delta t$, where $k$ is the spatial tolerance in grid cells and $\Delta t$ is the temporal tolerance in forecast steps.
62
+ Both parameters are fixed as part of the evaluation contract $\mathcal{C}$ before scoring.
63
+
64
+ \noindent\textbf{Union matching.}
65
+ A predicted pair is counted as a true positive if it satisfies either exact or tolerated matching.
66
+ The resulting union-$F_1$ provides an upper bound on decision performance under the chosen tolerance.
67
+
68
+ \noindent\textbf{Fixed parameter values.}
69
+ For occupancy, the spatial tolerance is $k=8$ grid cells.
70
+ The temporal tolerance is $\Delta t=3$ forecast steps for union matching and $\Delta t=0$ for spatial-only tolerance.
71
+ The threshold $\tau$ is selected on validation strict-$F_1$ before test scoring.
72
+ For fire spread, the spatial tolerance is $k=4$ grid cells, $\Delta t=0$, and the threshold is selected on validation spatial $F_1$.
73
+
74
+ \noindent Table~\ref{tab:app_matching_rule_params} records the fixed matching-rule parameters.
75
+
76
+ \begin{table}[h]
77
+ \centering
78
+ \small
79
+ \setlength{\tabcolsep}{10pt}
80
+ \renewcommand{\arraystretch}{1.2}
81
+ \caption{Matching-rule values used in the evaluation contracts.}
82
+ \label{tab:app_matching_rule_params}
83
+ \begin{tabular}{lll}
84
+ \toprule
85
+ \textbf{Parameter} & \textbf{Occupancy} & \textbf{Fire spread} \\
86
+ \midrule
87
+ \(k\) & 8 cells & 4 cells \\
88
+ \(\Delta t\) & 3 for union; 0 spatial-only & 0 \\
89
+ \(\tau\) & val. strict \(F_1\) & val. spatial \(F_1\) \\
90
+ \bottomrule
91
+ \end{tabular}
92
+ \end{table}
93
+
94
+ % ────────────────────────────────────────────────────────────
95
+ \subsection{Task-Form Contract Parameters}
96
+ \label{sec:app_contract_params}
97
+
98
+ Table~\ref{tab:app_contract_params_full} lists fixed scoring values not shown in the main contract map.
99
+
100
+ \begin{table}[h]
101
+ \centering
102
+ \scriptsize
103
+ \setlength{\tabcolsep}{3.5pt}
104
+ \renewcommand{\arraystretch}{1.2}
105
+ \caption{Fixed scoring values used by each task-form contract.}
106
+ \label{tab:app_contract_params_full}
107
+ \begin{adjustbox}{max width=\textwidth}
108
+ \begin{tabular}{llll}
109
+ \toprule
110
+ \textbf{\(\mathcal{T}\)} & \textbf{Scoring} & \textbf{Validation} & \textbf{\(\Omega\)} \\
111
+ \midrule
112
+ Occupancy & \(k=8,\Delta t=3\); exact/tol./union \(F_1\) & val. strict \(F_1\) & global; top-5/10/20\% fire-prone \\
113
+ Fire spread & \(k=4,\Delta t=0\); exact/spatial \(F_1\), AP & val. spatial \(F_1\) & spread-region cells \\
114
+ Final burned area & log-RMSE, log-MAE, Spearman \(\rho\) & val. log-RMSE & test events \\
115
+ Analog retrieval & nDCG@10; retrieved-event log error & val. nDCG@10 & test events \\
116
+ Smoke PM\(_{2.5}\) & RMSE, MAE, Pearson \(r\); exceedance 35 & val. RMSE & test stations \\
117
+ Extreme heat & RMSE-C, MAE-C, exceedance \(F_1\) & val. threshold 27/30/33\(^{\circ}\)C & heat-region stations \\
118
+ \bottomrule
119
+ \end{tabular}
120
+ \end{adjustbox}
121
+ \end{table}
122
+
123
+ % ────────────────────────────────────────────────────────────
124
+ \subsection{Evaluation Scope Definitions}
125
+ \label{sec:app_contract_scope}
126
+
127
+ \noindent\textbf{Global scope.}
128
+ Evaluation covers all spatial units in the domain, including fire-inactive regions.
129
+ This scope can mask model differences on fire-relevant locations because inactive cells inflate true-negative counts.
130
+
131
+ \noindent\textbf{Fire-prone scope.}
132
+ Evaluation is restricted to grid cells in the top-$k$\% of historical fire activity.
133
+ We report results for top-5\%, top-10\%, and top-20\% cutoffs.
134
+ The cutoff thresholds are derived from the training period and held fixed at test time.
135
+
136
+ \noindent\textbf{Spread region scope.}
137
+ For fire spread tasks, evaluation is restricted to the predicted and observed burned raster patches.
138
+ Only cells within the union of $\widehat{B}$ and $B$ contribute to metric computation.
139
+
140
+ \noindent\textbf{Fixed scope sizes.}
141
+ The global scope contains 8,085,000 test cells.
142
+ The fire-prone top-5\%, top-10\%, and top-20\% scopes contain 404,280, 808,560, and 1,617,000 test cells, respectively.
143
+ The spread-region scope is event-specific and uses the union of $\widehat{B}$ and $B$.
144
+
145
+ \begin{table}[h]
146
+ \centering
147
+ \small
148
+ \setlength{\tabcolsep}{8pt}
149
+ \renewcommand{\arraystretch}{1.2}
150
+ \caption{Scope values used in the evaluation contracts.}
151
+ \label{tab:app_scope_params}
152
+ \begin{tabular}{lcc}
153
+ \toprule
154
+ \textbf{\(\Omega\)} & \textbf{Definition} & \textbf{Units} \\
155
+ \midrule
156
+ Global & full domain & 8,085,000 test cells \\
157
+ Fire-prone top-5\% & top 5\% by training-period fire frequency & 404,280 test cells \\
158
+ Fire-prone top-10\% & top 10\% by training-period fire frequency & 808,560 test cells \\
159
+ Fire-prone top-20\% & top 20\% by training-period fire frequency & 1,617,000 test cells \\
160
+ Spread region & union of \(\widehat{B}\) and \(B\) & event-specific cells \\
161
+ \bottomrule
162
+ \end{tabular}
163
+ \end{table}
164
+
165
+ \clearpage
166
+
167
+ % ============================================================
168
+ % B CONTROLLED CHECK DETAILS
169
+ % ============================================================
170
+ \section{Controlled Check Details}
171
+ \label{sec:app_checks}
172
+
173
+
174
+ \begin{figure}[t]
175
+ \centering
176
+ \includegraphics[width=\textwidth]{figures/fig_fireprone_contract_progression_compact.pdf}
177
+ \caption{
178
+ \textbf{Matching-rule sensitivity in fire-prone occupancy (RQ1).}
179
+ Each row holds the score field \(S\), label field \(Y\), threshold, and \(\Omega\) fixed, and changes only \(\Lambda\).
180
+ Legend: \textcolor[HTML]{17375E}{$\blacksquare$} strict \(F_1\),
181
+ \textcolor[HTML]{4F8DCC}{$\blacksquare$} added \(F_1\) from spatial tolerance,
182
+ \textcolor[HTML]{BFD7F0}{$\blacksquare$} added \(F_1\) from union matching,
183
+ red outline \ourfm, and dashed line original weather FMs vs.\ added baselines.
184
+ The horizontal axis is \(F_1\) in percent.
185
+ }
186
+ \label{fig:fireprone_contract_progression}
187
+ \end{figure}
188
+
189
+ % ────────────────────────────────────────────────────────────
190
+ \subsection{Fixed-Output Check: Full Sweep}
191
+ \label{sec:app_checks_output}
192
+
193
+ The fixed-output check holds the score field $S$ and label field $Y$ fixed and varies only $\Lambda$.
194
+ Table~\ref{tab:fireprone_contract_progression} reports the full global and fire-prone sweep for all retained backbones.
195
+ The same table is the numeric counterpart to Figure~\ref{fig:fireprone_contract_progression}.
196
+
197
+ \begin{table*}[t]
198
+ \centering
199
+ \scriptsize
200
+ \setlength{\tabcolsep}{4pt}
201
+ \caption{Occupancy \(F_1\) scores across global and fire-prone scopes. Global uses the full validation/test domain; top-\(k\) rows use train-defined fire-prone masks from historical fire frequency. Values are percentages from the same validation-selected strict threshold. Tolerance is spatial-only; union adds temporal and spatial matching. \(\Delta\) is union minus strict. Cells report five-seed mean with std in small type.}
202
+ \label{tab:fireprone_contract_progression}
203
+ \begin{tabular}{@{}llcccc@{}}
204
+ \toprule
205
+ Backbone & \(\Omega\) & Strict \(F_1\uparrow\) & Tol.\ \(F_1\uparrow\) & Union \(F_1\uparrow\) & \(\Delta\) \(\uparrow\) \\
206
+ \midrule
207
+ \ourfm & global & \ms{0.4546}{0.1412} & \ms{29.7484}{1.2868} & \ms{59.0656}{2.7372} & \ms{58.6109}{2.6945} \\
208
+ & top 5\% & \ms{3.5604}{0.8809} & \ms{39.2617}{1.4011} & \ms{72.8280}{2.5784} & \ms{69.2676}{1.9960} \\
209
+ & top 10\% & \ms{3.5575}{0.8799} & \ms{39.1665}{1.3906} & \ms{72.5204}{2.5670} & \ms{68.9629}{1.9888} \\
210
+ & top 20\% & \ms{3.5300}{0.8700} & \ms{38.2849}{1.2952} & \ms{69.7228}{2.4664} & \ms{66.1928}{1.9273} \\
211
+ \addlinespace[1pt]
212
+ Prithvi-WxC & global & \ms{0.0552}{0.0039} & \ms{7.1649}{0.6557} & \ms{20.1853}{1.8299} & \ms{20.1301}{1.8297} \\
213
+ & top 5\% & \ms{1.4119}{1.1635} & \ms{19.2636}{4.5019} & \ms{42.5793}{4.5495} & \ms{41.1674}{3.4846} \\
214
+ & top 10\% & \ms{1.2376}{1.3201} & \ms{14.8780}{8.4429} & \ms{32.6913}{13.2085} & \ms{31.4536}{11.9053} \\
215
+ & top 20\% & \ms{1.1520}{1.3770} & \ms{13.1512}{9.4556} & \ms{28.1319}{15.2866} & \ms{26.9800}{13.9224} \\
216
+ \addlinespace[1pt]
217
+ Aurora & global & \ms{0.0656}{0.0094} & \ms{8.5009}{1.9594} & \ms{23.1037}{4.9418} & \ms{23.0382}{4.9325} \\
218
+ & top 5\% & \ms{0.9859}{0.9299} & \ms{15.1337}{6.0821} & \ms{35.4834}{11.0192} & \ms{34.4975}{10.3728} \\
219
+ & top 10\% & \ms{0.7790}{1.0453} & \ms{12.7381}{6.5558} & \ms{30.5305}{10.8842} & \ms{29.7515}{9.8656} \\
220
+ & top 20\% & \ms{0.6655}{1.1043} & \ms{10.5304}{7.4309} & \ms{24.9444}{12.5844} & \ms{24.2790}{11.4943} \\
221
+ \addlinespace[1pt]
222
+ ClimaX & global & \ms{0.3480}{0.0754} & \ms{29.7535}{3.6073} & \ms{60.1506}{7.5865} & \ms{59.8026}{7.5454} \\
223
+ & top 5\% & \ms{1.2937}{0.1086} & \ms{34.5791}{2.3772} & \ms{69.2186}{5.7215} & \ms{67.9249}{5.7263} \\
224
+ & top 10\% & \ms{1.2522}{0.1602} & \ms{34.3341}{2.2852} & \ms{68.5713}{5.5377} & \ms{67.3191}{5.5538} \\
225
+ & top 20\% & \ms{1.0287}{0.2686} & \ms{30.2140}{4.2857} & \ms{60.0650}{7.5674} & \ms{59.0363}{7.5891} \\
226
+ \addlinespace[1pt]
227
+ StormCast & global & \ms{0.0626}{0.0119} & \ms{8.1951}{2.1895} & \ms{22.3817}{5.4294} & \ms{22.3191}{5.4178} \\
228
+ & top 5\% & \ms{0.9573}{0.8011} & \ms{15.3219}{5.5337} & \ms{36.1857}{9.7331} & \ms{35.2284}{9.1816} \\
229
+ & top 10\% & \ms{0.7284}{0.9280} & \ms{12.6669}{6.3290} & \ms{30.4748}{10.6527} & \ms{29.7464}{9.7494} \\
230
+ & top 20\% & \ms{0.5795}{0.9104} & \ms{10.4157}{7.3437} & \ms{24.6598}{12.3973} & \ms{24.0803}{11.4988} \\
231
+ \addlinespace[1pt]
232
+ DLWP & global & \ms{0.1693}{0.0419} & \ms{14.9148}{3.2446} & \ms{28.1901}{6.9658} & \ms{28.0208}{6.9257} \\
233
+ & top 5\% & \ms{1.8054}{0.4835} & \ms{31.7231}{3.2923} & \ms{55.4596}{5.2920} & \ms{53.6542}{5.4752} \\
234
+ & top 10\% & \ms{1.6110}{0.5999} & \ms{27.6581}{5.9216} & \ms{47.1269}{8.0111} & \ms{45.5158}{7.7927} \\
235
+ & top 20\% & \ms{1.5248}{0.8987} & \ms{20.9403}{4.7971} & \ms{34.9301}{7.8471} & \ms{33.4054}{7.8760} \\
236
+ \addlinespace[1pt]
237
+ FCN & global & \ms{0.2829}{0.0839} & \ms{19.5061}{3.3412} & \ms{40.0604}{9.3701} & \ms{39.7775}{9.3423} \\
238
+ & top 5\% & \ms{1.6231}{0.5064} & \ms{29.3769}{2.7626} & \ms{54.3033}{7.4089} & \ms{52.6801}{7.4389} \\
239
+ & top 10\% & \ms{1.1777}{0.5118} & \ms{22.4217}{3.9803} & \ms{43.4510}{9.2513} & \ms{42.2734}{9.0251} \\
240
+ & top 20\% & \ms{0.9962}{0.4315} & \ms{16.9792}{3.9371} & \ms{34.0859}{8.2616} & \ms{33.0897}{7.9275} \\
241
+ \addlinespace[1pt]
242
+ FengWu & global & \ms{0.2613}{0.0757} & \ms{12.0050}{6.0239} & \ms{24.1022}{13.6293} & \ms{23.8410}{13.5736} \\
243
+ & top 5\% & \ms{1.5695}{0.3592} & \ms{16.2763}{3.7024} & \ms{30.1055}{5.0103} & \ms{28.5360}{4.7696} \\
244
+ & top 10\% & \ms{1.2427}{0.5333} & \ms{12.9503}{5.6052} & \ms{24.1854}{8.6854} & \ms{22.9427}{8.1863} \\
245
+ & top 20\% & \ms{1.1192}{0.5023} & \ms{11.9508}{5.0745} & \ms{22.7860}{7.9115} & \ms{21.6668}{7.4438} \\
246
+ \addlinespace[1pt]
247
+ FuXi & global & \ms{0.3774}{0.1212} & \ms{21.0323}{4.8211} & \ms{37.2888}{9.4470} & \ms{36.9114}{9.4327} \\
248
+ & top 5\% & \ms{2.0307}{0.6800} & \ms{31.8944}{4.7331} & \ms{53.9308}{8.3822} & \ms{51.9001}{8.6878} \\
249
+ & top 10\% & \ms{1.6542}{0.7316} & \ms{24.0128}{5.7784} & \ms{40.2140}{9.9307} & \ms{38.5597}{9.7744} \\
250
+ & top 20\% & \ms{1.3646}{0.6773} & \ms{21.9548}{5.8601} & \ms{36.7314}{10.0289} & \ms{35.3668}{9.9223} \\
251
+ \addlinespace[1pt]
252
+ Pangu-Weather & global & \ms{0.2755}{0.1089} & \ms{17.0909}{4.0477} & \ms{35.6386}{9.0327} & \ms{35.3630}{9.0774} \\
253
+ & top 5\% & \ms{1.3656}{0.3064} & \ms{22.2222}{6.8613} & \ms{43.4234}{13.2383} & \ms{42.0578}{13.0599} \\
254
+ & top 10\% & \ms{1.0931}{0.3535} & \ms{18.9337}{5.9329} & \ms{38.5325}{11.7221} & \ms{37.4394}{11.5261} \\
255
+ & top 20\% & \ms{0.8844}{0.3601} & \ms{17.0172}{5.4859} & \ms{34.5688}{10.2932} & \ms{33.6844}{10.1334} \\
256
+ \addlinespace[1pt]
257
+ AlphaEarth & global & \ms{2.0606}{0.4404} & \ms{29.4476}{6.0064} & \ms{37.4286}{9.9458} & \ms{35.3679}{10.0271} \\
258
+ & top 5\% & \ms{6.9133}{0.8450} & \ms{42.8790}{4.6087} & \ms{51.7449}{8.7321} & \ms{44.8315}{9.0763} \\
259
+ & top 10\% & \ms{6.6366}{0.9901} & \ms{41.8981}{5.9454} & \ms{50.5712}{10.0057} & \ms{43.9346}{9.9156} \\
260
+ & top 20\% & \ms{6.1908}{1.1330} & \ms{38.8325}{7.4966} & \ms{46.3833}{12.1697} & \ms{40.1925}{11.6788} \\
261
+ \bottomrule
262
+ \end{tabular}
263
+ \end{table*}
264
+
265
+ % ────────────────────────────────────────────────────────────
266
+ \subsection{Fixed-Feature Check: Selection Summary}
267
+ \label{sec:app_checks_feature}
268
+
269
+ The paper appendix keeps the fixed-feature result at the selection-summary level.
270
+ The full per-head rows are retained in the supplementary CSV files and are not repeated as a manuscript table because many degenerate heads produce identical zero decision scores.
271
+ The supplementary selection rows report the decision-score loss after changing only the head-selection metric.
272
+
273
+ % ────────────────────────────────────────────────────────────
274
+ \subsection{Selection Regret Under Matching Rules}
275
+ \label{sec:app_checks_regret}
276
+
277
+ The fixed-feature check trains the same head family $\mathcal{H}$ on a fixed feature source and changes only the selection metric.
278
+ Table~\ref{tab:appendix_selection_regret_tolerance} reports the same selection comparison under exact, tolerated, and union matching.
279
+ Here, \(h_R\) is selected by PR-AUC and \(h_D\) is selected by the decision metric.
280
+ The reported regret is \(D(h_D)-D(h_R)\).
281
+ Exact zero entries mean the two selectors give the same decision score for all five seeds.
282
+
283
+ \begin{table*}[!t]
284
+ \centering
285
+ \scriptsize
286
+ \setlength{\tabcolsep}{4pt}
287
+ \caption{Selection-regret values under exact, tolerated, and union matching. Values are percentage-point regret from selecting \(h_R\) by PR-AUC instead of \(h_D\) by the decision metric. Rows report mean with small std over five seeds; \(0.0000\) denotes exact zero regret.}
288
+ \label{tab:appendix_selection_regret_tolerance}
289
+ \begin{adjustbox}{max width=\textwidth}
290
+ \begin{tabular}{llccc}
291
+ \toprule
292
+ \textbf{Feature} & \textbf{\(\Omega\)} & \textbf{Exact regret} & \textbf{Tolerated regret} & \textbf{Union regret} \\
293
+ \midrule
294
+ \ourfm & global & 0.0000 & \ms{8.7830}{9.6705} & \ms{8.7830}{9.6705} \\
295
+ \ourfm & fire-prone & 0.0000 & \ms{3.4027}{3.2045} & \ms{3.4027}{3.2045} \\
296
+ Prithvi-WxC & global & 0.0000 & 0.0000 & 0.0000 \\
297
+ Prithvi-WxC & fire-prone & 0.0000 & 0.0000 & 0.0000 \\
298
+ Aurora & global & \ms{0.0200}{0.0267} & \ms{9.8520}{12.9878} & \ms{9.8520}{12.9878} \\
299
+ Aurora & fire-prone & \ms{0.8203}{1.8341} & \ms{14.3919}{32.1219} & \ms{14.3919}{32.1219} \\
300
+ ClimaX & global & \ms{0.0003}{0.0004} & \ms{0.1296}{0.1775} & \ms{0.1296}{0.1775} \\
301
+ ClimaX & fire-prone & 0.0000 & 0.0000 & 0.0000 \\
302
+ StormCast & global & 0.0000 & 0.0000 & 0.0000 \\
303
+ StormCast & fire-prone & 0.0000 & 0.0000 & 0.0000 \\
304
+ DLWP & global & 0.0000 & 0.0000 & 0.0000 \\
305
+ DLWP & fire-prone & \ms{0.0770}{0.1100} & \ms{4.3266}{4.3323} & \ms{4.3266}{4.3323} \\
306
+ FCN & global & 0.0000 & 0.0000 & 0.0000 \\
307
+ FCN & fire-prone & \ms{0.0006}{0.0013} & \ms{1.1680}{1.9872} & \ms{1.1680}{1.9872} \\
308
+ FengWu & global & 0.0000 & 0.0000 & 0.0000 \\
309
+ FengWu & fire-prone & \ms{0.0691}{0.1191} & \ms{0.5222}{0.6239} & \ms{0.5222}{0.6239} \\
310
+ FuXi & global & 0.0000 & 0.0000 & 0.0000 \\
311
+ FuXi & fire-prone & 0.0000 & \ms{0.1084}{0.1729} & \ms{0.1084}{0.1729} \\
312
+ Pangu-Weather & global & 0.0000 & 0.0000 & 0.0000 \\
313
+ Pangu-Weather & fire-prone & \ms{0.0728}{0.1179} & \ms{0.1849}{0.3263} & \ms{0.1849}{0.3263} \\
314
+ AlphaEarth & global & 0.0000 & \ms{17.2217}{8.8492} & \ms{17.2217}{8.8492} \\
315
+ AlphaEarth & fire-prone & 0.0000 & \ms{3.8804}{5.9483} & \ms{3.8804}{5.9483} \\
316
+ \bottomrule
317
+ \end{tabular}
318
+ \end{adjustbox}
319
+ \end{table*}
320
+
321
+
322
+ % ───────────────────────────────────────────────────────────���
323
+ \subsection{Additional Value Tables}
324
+ \label{sec:app_checks_values}
325
+
326
+ Table~\ref{tab:app_occupancy_ppr_scope}
327
+ reports the predicted-positive rate behind the occupancy \(F_1\) sweep.
328
+
329
+ \begin{table*}[t]
330
+ \centering
331
+ \small
332
+ \setlength{\tabcolsep}{4pt}
333
+ \renewcommand{\arraystretch}{1.18}
334
+ \caption{For fixed occupancy \(\mathcal{T}\), this table reports predicted-positive rate.
335
+ Values are percentages under the same validation-selected strict threshold.
336
+ Scopes \(\Omega\) are fixed before test scoring; cells report five-seed mean with std in small type.}
337
+ \label{tab:app_occupancy_ppr_scope}
338
+ \begin{tabular}{lcccc}
339
+ \toprule
340
+ \textbf{Backbone} & \textbf{\(\Omega=\)global} & \textbf{\(\Omega=\)top 5\%} & \textbf{\(\Omega=\)top 10\%} & \textbf{\(\Omega=\)top 20\%} \\
341
+ \midrule
342
+ \ourfm & \ms{1.6808}{0.3684} & \ms{3.0619}{1.0925} & \ms{1.5310}{0.5463} & \ms{0.7655}{0.2732} \\
343
+ Prithvi-WxC & \ms{61.9711}{30.9101} & \ms{57.4117}{47.8987} & \ms{58.4565}{51.0897} & \ms{58.9788}{52.6991} \\
344
+ Aurora & \ms{55.5849}{19.7524} & \ms{57.2238}{35.3400} & \ms{68.7942}{37.6958} & \ms{67.2891}{38.3991} \\
345
+ ClimaX & \ms{5.6763}{3.9261} & \ms{24.0091}{9.2816} & \ms{11.8450}{4.5067} & \ms{5.7442}{4.1341} \\
346
+ StormCast & \ms{60.6507}{17.4895} & \ms{57.6017}{35.2921} & \ms{68.0766}{37.3899} & \ms{67.8397}{39.2410} \\
347
+ DLWP & \ms{4.3221}{1.5619} & \ms{9.4001}{5.0807} & \ms{4.9700}{3.6849} & \ms{1.9198}{1.4678} \\
348
+ FCN & \ms{1.5202}{1.3446} & \ms{4.7856}{2.9409} & \ms{2.7257}{1.6353} & \ms{0.8368}{0.2358} \\
349
+ FengWu & \ms{0.4277}{0.4830} & \ms{0.6004}{0.3041} & \ms{0.2609}{0.1935} & \ms{0.1501}{0.1206} \\
350
+ FuXi & \ms{0.4505}{0.2773} & \ms{2.9315}{2.6392} & \ms{0.5197}{0.6074} & \ms{0.3621}{0.4346} \\
351
+ Pangu-Weather & \ms{1.0801}{1.1308} & \ms{2.0549}{2.1893} & \ms{1.4029}{1.4739} & \ms{1.0103}{1.1084} \\
352
+ AlphaEarth & \ms{0.0691}{0.0499} & \ms{0.2826}{0.1497} & \ms{0.1524}{0.0770} & \ms{0.0656}{0.0414} \\
353
+ \bottomrule
354
+ \end{tabular}
355
+ \end{table*}
356
+
357
+ Tables~\ref{tab:app_spread_ap_by_scope}--\ref{tab:app_heat_event_pr}
358
+ report additional values that are not repeated in the main tables.
359
+ Each table fixes the task \(\mathcal{T}\) and reports either a different \(\Omega\), metric, or event subset.
360
+
361
+ \begin{table*}[t]
362
+ \centering
363
+ \scriptsize
364
+ \setlength{\tabcolsep}{3pt}
365
+ \caption{For fixed spread \(\mathcal{T}\) and strict \(\Lambda\), this table reports AP under three \(\Omega\) scopes: full test, top-5\% train-fire area, and top-10\% train-fire area. Values are percentages; cells report mean with small std.}
366
+ \label{tab:app_spread_ap_by_scope}
367
+ \begin{tabular}{lccc}
368
+ \toprule
369
+ Backbone & full \(\Omega\) AP & top-5\% \(\Omega\) AP & top-10\% \(\Omega\) AP \\
370
+ \midrule
371
+ \ourfm & \ms{30.0197}{1.5651} & \ms{40.7452}{2.0542} & \ms{37.4096}{1.8731} \\
372
+ Prithvi-WxC & \ms{4.8319}{0.1731} & \ms{12.6086}{0.4468} & \ms{8.7051}{0.1889} \\
373
+ Aurora & \ms{17.7723}{0.4293} & \ms{30.3106}{0.9404} & \ms{26.4732}{0.6932} \\
374
+ ClimaX & \ms{11.1726}{0.2337} & \ms{25.7871}{1.2896} & \ms{19.9977}{1.2217} \\
375
+ StormCast & \ms{8.1147}{1.1569} & \ms{18.5461}{1.1727} & \ms{14.1286}{1.2956} \\
376
+ DLWP & \ms{9.2142}{2.6587} & \ms{19.3346}{2.3922} & \ms{14.9788}{2.6696} \\
377
+ FCN & \ms{6.6774}{1.3001} & \ms{16.7396}{3.2955} & \ms{11.9308}{2.3881} \\
378
+ FengWu & \ms{11.0046}{2.7092} & \ms{21.1506}{1.2163} & \ms{17.0113}{1.5778} \\
379
+ FuXi & \ms{13.5507}{0.3840} & \ms{22.5434}{0.4100} & \ms{19.1964}{0.3943} \\
380
+ Pangu-Weather & \ms{10.6250}{1.4643} & \ms{19.8294}{1.3044} & \ms{15.8013}{1.1602} \\
381
+ AlphaEarth & \ms{12.2847}{1.3562} & \ms{22.8692}{0.4915} & \ms{18.2992}{1.2110} \\
382
+ \bottomrule
383
+ \end{tabular}
384
+ \end{table*}
385
+
386
+ \begin{table*}[t]
387
+ \centering
388
+ \scriptsize
389
+ \setlength{\tabcolsep}{3pt}
390
+ \caption{For fixed final-area \(\mathcal{T}\) and \(\Omega\), this table reports median log error and acre-scale errors in addition to the main log-RMSE/log-MAE/Spearman metrics. Cells report mean with small std.}
391
+ \label{tab:app_burned_area_median_acre}
392
+ \begin{tabular}{lccc}
393
+ \toprule
394
+ Backbone & log median AE & acre median AE & acre MAPE \\
395
+ \midrule
396
+ \ourfm & \ms{1.0235}{0.0982} & \ms{4504.0692}{459.0483} & \ms{1.4525}{0.0254} \\
397
+ Prithvi-WxC & \ms{1.2184}{0.2107} & \ms{5375.8770}{788.7906} & \ms{1.9517}{0.2875} \\
398
+ Aurora & \ms{1.4547}{0.0301} & \ms{9904.9483}{457.4260} & \ms{6.8728}{3.0026} \\
399
+ ClimaX & \ms{1.6841}{0.1818} & \ms{18130.4820}{3248.3873} & \ms{8.2373}{2.8540} \\
400
+ StormCast & \ms{1.4522}{0.1519} & \ms{11155.7881}{2020.8656} & \ms{4.6142}{1.1500} \\
401
+ DLWP & \ms{1.0952}{0.1306} & \ms{4406.9315}{303.0944} & \ms{1.7357}{0.3625} \\
402
+ FCN & \ms{1.1688}{0.1139} & \ms{5166.9993}{213.0333} & \ms{2.0800}{0.4004} \\
403
+ FengWu & \ms{1.1589}{0.1772} & \ms{5137.2822}{628.7543} & \ms{2.0944}{0.4545} \\
404
+ FuXi & \ms{1.1855}{0.0612} & \ms{5697.7117}{796.8785} & \ms{2.4411}{0.5567} \\
405
+ Pangu-Weather & \ms{1.1221}{0.1470} & \ms{5092.3621}{483.8243} & \ms{1.9571}{0.3113} \\
406
+ AlphaEarth & \ms{1.7459}{0.6057} & \ms{15110.7573}{7106.3417} & \ms{9.7398}{2.7425} \\
407
+ \bottomrule
408
+ \end{tabular}
409
+ \end{table*}
410
+
411
+ \begin{table*}[t]
412
+ \centering
413
+ \scriptsize
414
+ \setlength{\tabcolsep}{3pt}
415
+ \caption{For fixed retrieval \(\mathcal{T}\) and \(\Omega\), this table reports nDCG@5, best log gap, and rank \(\rho\) in addition to the main nDCG@10/log-error metrics. Cells report mean with small std.}
416
+ \label{tab:app_analog_rank_depth}
417
+ \begin{tabular}{lccc}
418
+ \toprule
419
+ Backbone & nDCG@5 & best log gap & rank $\rho$ \\
420
+ \midrule
421
+ \ourfm & \ms{0.5175}{0.0445} & \ms{0.1868}{0.0285} & \ms{0.6019}{0.1460} \\
422
+ Prithvi-WxC & \ms{0.3591}{0.0107} & \ms{0.2151}{0.0594} & \ms{0.1514}{0.1489} \\
423
+ Aurora & \ms{0.4423}{0.0210} & \ms{0.1551}{0.0437} & \ms{0.2162}{0.1856} \\
424
+ ClimaX & \ms{0.4151}{0.0293} & \ms{0.2129}{0.0653} & \ms{0.1587}{0.2831} \\
425
+ StormCast & \ms{0.3960}{0.0240} & \ms{0.1714}{0.0310} & \ms{0.1258}{0.1625} \\
426
+ DLWP & \ms{0.3795}{0.0274} & \ms{0.1944}{0.0807} & \ms{-0.3865}{0.2802} \\
427
+ FCN & \ms{0.4250}{0.0112} & \ms{0.1856}{0.0846} & \ms{-0.1357}{0.2571} \\
428
+ FengWu & \ms{0.4228}{0.0310} & \ms{0.1870}{0.0858} & \ms{-0.1926}{0.2194} \\
429
+ FuXi & \ms{0.4544}{0.0356} & \ms{0.2171}{0.0806} & \ms{-0.1367}{0.2885} \\
430
+ Pangu-Weather & \ms{0.3988}{0.0506} & \ms{0.1901}{0.0838} & \ms{-0.1970}{0.2216} \\
431
+ AlphaEarth & \ms{0.5276}{0.0531} & \ms{0.1782}{0.0454} & \ms{0.4639}{0.2802} \\
432
+ \bottomrule
433
+ \end{tabular}
434
+ \end{table*}
435
+
436
+ \begin{table*}[t]
437
+ \centering
438
+ \scriptsize
439
+ \setlength{\tabcolsep}{3pt}
440
+ \caption{For fixed smoke \(\mathcal{T}\) and station \(\Omega\), this table reports RMSE, MAE, and 90th-percentile absolute error on test rows with observed PM$_{2.5}\ge35$; std uses a row bootstrap over those rows. Cells report mean with small std.}
441
+ \label{tab:app_smoke_high_event}
442
+ \begin{tabular}{lccc}
443
+ \toprule
444
+ Backbone & high-smoke RMSE & high-smoke MAE & high-smoke 90th AE \\
445
+ \midrule
446
+ \ourfm & \ms{47.4870}{0.6346} & \ms{34.3954}{0.7654} & \ms{65.6213}{3.8778} \\
447
+ Prithvi-WxC & \ms{57.2224}{1.7268} & \ms{47.3871}{0.3153} & \ms{74.9666}{3.2381} \\
448
+ Aurora & \ms{57.2752}{1.7248} & \ms{47.4368}{0.3149} & \ms{75.0755}{3.1074} \\
449
+ ClimaX & \ms{57.2828}{1.7239} & \ms{47.4407}{0.3140} & \ms{75.1012}{3.0777} \\
450
+ StormCast & \ms{56.6512}{1.7517} & \ms{46.7914}{0.3281} & \ms{74.0794}{3.4707} \\
451
+ DLWP & \ms{57.0075}{1.7359} & \ms{47.1971}{0.3198} & \ms{74.4936}{3.3826} \\
452
+ FCN & \ms{57.0582}{1.7339} & \ms{47.2401}{0.3187} & \ms{74.6431}{3.1982} \\
453
+ FengWu & \ms{57.0158}{1.7357} & \ms{47.1957}{0.3194} & \ms{74.5652}{3.2871} \\
454
+ FuXi & \ms{56.9622}{1.7371} & \ms{47.1508}{0.3201} & \ms{74.3278}{3.4435} \\
455
+ Pangu-Weather & \ms{57.1282}{1.7307} & \ms{47.3050}{0.3170} & \ms{74.6830}{3.2375} \\
456
+ AlphaEarth & \ms{48.0665}{0.7904} & \ms{35.6088}{0.7341} & \ms{66.7613}{3.9235} \\
457
+ \bottomrule
458
+ \end{tabular}
459
+ \end{table*}
460
+
461
+ \begin{table*}[t]
462
+ \centering
463
+ \scriptsize
464
+ \setlength{\tabcolsep}{3pt}
465
+ \caption{For fixed heat \(\mathcal{T}\) and heat-region \(\Omega\), this table reports precision and recall for the exceedance label used by the main \(F_1\). Cells report mean with small std.}
466
+ \label{tab:app_heat_event_pr}
467
+ \begin{tabular}{lcc}
468
+ \toprule
469
+ Backbone & precision & recall \\
470
+ \midrule
471
+ \ourfm & \ms{0.9767}{0.0117} & \ms{0.9330}{0.0299} \\
472
+ Prithvi-WxC & \ms{0.8260}{0.0030} & \ms{0.9173}{0.0033} \\
473
+ Aurora & \ms{0.5920}{0.0347} & \ms{0.0517}{0.0020} \\
474
+ ClimaX & \ms{0.7397}{0.0099} & \ms{0.7994}{0.0051} \\
475
+ StormCast & \ms{0.8840}{0.0237} & \ms{0.9320}{0.0165} \\
476
+ DLWP & \ms{0.9429}{0.0085} & \ms{0.8899}{0.0167} \\
477
+ FCN & \ms{0.9408}{0.0097} & \ms{0.9111}{0.0127} \\
478
+ FengWu & \ms{0.3808}{0.2719} & \ms{0.0266}{0.0267} \\
479
+ FuXi & \ms{0.3262}{0.1262} & \ms{0.1810}{0.0481} \\
480
+ Pangu-Weather & \ms{0.1159}{0.0743} & \ms{0.0112}{0.0032} \\
481
+ AlphaEarth & \ms{0.9824}{0.0040} & \ms{0.9278}{0.0178} \\
482
+ \bottomrule
483
+ \end{tabular}
484
+ \end{table*}
485
+
486
+ \clearpage
487
+
488
+ % ============================================================
489
+ % C COMPARATOR ELIGIBILITY NOTES
490
+ % ============================================================
491
+ \section{Comparator Eligibility Notes}
492
+ \label{sec:comparator_audit}
493
+
494
+ All numeric comparator rows in Tables~\ref{tab:primary_results} and~\ref{tab:supporting_results}
495
+ are included only after the task form, metric, matching rule, scope, and head family are fixed.
496
+ The appendix does not repeat those full matrices.
497
+ The key eligibility rule is simple: reported rows satisfy the same contract as the row block in which they appear, while excluded rows are excluded because their representation or output form does not satisfy that contract.
498
+
499
+ \noindent\textbf{Reading rule.}
500
+ Exact-only, tolerated, union, ranking, retrieval, and regression scores answer different questions.
501
+ The fixed-contract reading is therefore to compare entries only within one row block and not to average across task forms.
502
+
503
+ \clearpage
504
+
505
+ % ============================================================
506
+ % D SEEDED AUDITS
507
+ % ============================================================
508
+ \section{Seeded Audits}
509
+ \label{sec:app_seeded_audits}
510
+
511
+ \subsection{Seed Robustness Summary}
512
+ \label{sec:app_seed_robustness}
513
+
514
+ Table~\ref{tab:app_seed_robustness} summarizes stochastic checks used to support the reported mean-with-std convention.
515
+ It is not a replacement for the main fixed-contract result tables.
516
+
517
+ \begin{table}[h]
518
+ \centering
519
+ \small
520
+ \setlength{\tabcolsep}{5pt}
521
+ \renewcommand{\arraystretch}{1.2}
522
+ \caption{Seed summaries for stochastic checks. Values report mean with small std over completed seeds.}
523
+ \label{tab:app_seed_robustness}
524
+ \begin{adjustbox}{max width=\textwidth}
525
+ \begin{tabular}{p{0.28\textwidth}cllp{0.18\textwidth}}
526
+ \toprule
527
+ \textbf{\(\mathcal{T}\) check} & \textbf{Seeds} & \textbf{Primary value} & \textbf{Other value(s)} & \textbf{Reading} \\
528
+ \midrule
529
+ Final burned area &
530
+ 5 & log-RMSE \ms{1.1657}{0.0126} &
531
+ log-MAE \ms{1.0423}{0.0081}; Spear.\ \ms{0.6298}{0.0338} &
532
+ stable across seeds \\
533
+ Smoke PM\(_{2.5}\) &
534
+ 5 & RMSE \ms{4.4646}{0.0060} &
535
+ MAE \ms{2.4108}{0.0016}; \(r\) \ms{0.6368}{0.0013} &
536
+ stable at table precision \\
537
+ Extreme heat &
538
+ 5 & RMSE-C \ms{0.2179}{0.0043} &
539
+ MAE-C \ms{0.1787}{0.0018}; exceed.\ \(F_1\) \ms{0.9541}{0.0164} &
540
+ stable across seeds \\
541
+ Fire spread &
542
+ 5 & exact \(F_1\) \ms{37.6700}{0.9800} &
543
+ spatial \(F_1\) \ms{80.9700}{2.0200}; AP \ms{30.0900}{1.2500} &
544
+ stable across seeds \\
545
+ Aurora paired-head check &
546
+ 5 & fire-prone score diff.\ \ms{6.3500}{13.2800} &
547
+ PR-AUC and union choices differ in 2/5 seeds &
548
+ variable across seeds \\
549
+ \bottomrule
550
+ \end{tabular}
551
+ \end{adjustbox}
552
+ \end{table}
553
+
554
+ \clearpage
555
+
556
+ % ============================================================
557
+ % E LIGHTWEIGHT HEAD AND ADAPTATION DETAILS
558
+ % ============================================================
559
+ \section{Lightweight Head and Adaptation Details}
560
+ \label{sec:app_heads}
561
+
562
+ All frozen-transfer comparisons use the same five lightweight head architectures applied
563
+ on top of the frozen backbone representations.
564
+ Table~\ref{tab:app_head_architectures} summarises each head family, its architecture,
565
+ approximate parameter count, and the adaptation procedure used.
566
+
567
+ \begin{table}[h]
568
+ \centering
569
+ \small
570
+ \setlength{\tabcolsep}{5pt}
571
+ \renewcommand{\arraystretch}{1.3}
572
+ \caption{Lightweight head architectures used in the fixed-contract transfer comparisons.
573
+ All heads are trained from random initialisation on the frozen backbone features.
574
+ Parameter counts are approximate and depend on the feature dimensionality of each backbone.}
575
+ \label{tab:app_head_architectures}
576
+ \begin{tabular}{p{0.15\textwidth}p{0.30\textwidth}p{0.12\textwidth}p{0.33\textwidth}}
577
+ \toprule
578
+ \textbf{$\mathcal{A}$ head} & \textbf{Architecture} & \textbf{Approx.\ params} & \textbf{Notes} \\
579
+ \midrule
580
+ Constant prior &
581
+ Outputs a fixed bias vector, ignoring input features. &
582
+ Output dimension only &
583
+ Provides a degenerate baseline; selected when backbone features carry no useful signal. \\
584
+ Linear probe &
585
+ Single linear layer mapping backbone features to output. No nonlinearity. &
586
+ $d\times c + c$ &
587
+ Standard frozen-representation baseline. \\
588
+ Pixel MLP &
589
+ Two-layer MLP applied independently per spatial unit. &
590
+ $d\times h + h\times c$ &
591
+ Captures per-pixel nonlinearity; ignores spatial context. \\
592
+ Shallow adapter &
593
+ Two-layer MLP with a spatial context window; uses $3\times3$ convolution before the linear output. &
594
+ $9dh + hc$ &
595
+ Balances local spatial context with parameter efficiency. \\
596
+ Wide adapter &
597
+ Shallow adapter with wider hidden dimension. &
598
+ $9dH + Hc$ &
599
+ Higher capacity variant; can overfit on small fire-event sets. \\
600
+ \bottomrule
601
+ \end{tabular}
602
+ \end{table}
603
+
604
+ \noindent\textbf{Training protocol.}
605
+ Each occupancy head-control run uses seeds $\{1,7,42,99,123\}$, the five heads listed above, and the fixed variants identity, erode-r1, and close-r1.
606
+ The spread U-Net reference is trained for 4 epochs.
607
+ The threshold $\tau$ is selected on the validation split by maximising union-$F_1$ (for occupancy) or spatial $F_1$ (for spread) and held fixed at test time.
608
+ Morphology parameters (spatial tolerance $k$, temporal tolerance $\Delta t$) are fixed as part of the evaluation contract and are not tuned after validation.
609
+
610
+ \noindent\textbf{Head selection procedure.}
611
+ For each (feature source, scope, seed) tuple, all five heads are trained independently.
612
+ The PR-AUC-based selector picks $h_R = \arg\max_{h \in \mathcal{H}} R(h)$ on the validation set;
613
+ the decision-based selector picks $h_D = \arg\max_{h \in \mathcal{H}} D(h)$ on the same set.
614
+ The selection regret $\delta = D(h_D) - D(h_R) \ge 0$ is computed on the held-out test set.
615
+
616
+ \clearpage
617
+
618
+ % ============================================================
619
+ % F LIMITATIONS
620
+ % ============================================================
621
+ \section{Limitations}
622
+ \label{sec:limitations}
623
+
624
+ The conclusions apply to the task forms, scopes, evaluation rules, and comparator eligibility decisions used in this study.
625
+ The evaluation covers selected wildfire decision tasks and supporting retrieval and regression task forms.
626
+ Comparator eligibility is fixed before metric values are interpreted.
627
+ This eligibility rule keeps each comparison within one task-form contract.
628
+ It also leaves some model and task pairs outside the evaluated comparison set by design.
629
+
630
+ The transfer comparison uses frozen backbones with lightweight heads.
631
+ The results therefore describe frozen-backbone transfer under the allowed head families in each contract.
632
+ Full fine-tuning, alternative adaptation procedures, and broader head families are outside the evaluated scope.
633
+ The task-specific reference baselines serve as empirical anchors for same-contract comparison.
634
+ \ourfm is a regional wildfire reference for the reported California fixed-contract experiments.
635
+
636
+
637
+ The supporting retrieval and regression checks bound the primary spatial decision claim.
638
+ They provide task-form evidence rather than a single score across all wildfire-related prediction tasks.
639
+ The analysis focuses on the reported metric families, matching rules, and fixed comparison choices.
640
+ Operational response rules, intervention costs, and deployment policies are part of wildfire early-warning use contexts~\cite{goldammer1999early,pickell2017early,farahmand2020fdeo}.
641
+ They are outside the scope of this evaluation study and are not inferred from the reported scores.
642
+
643
+ \clearpage
644
+
645
+ % ============================================================
646
+ % G REPRODUCIBILITY AND EVALUATION ARTIFACTS
647
+ % ============================================================
648
+ \section{Reproducibility and Evaluation Artifacts}
649
+ \label{sec:repro_compute_impact}
650
+ \subsection{External Assets and Terms of Use}
651
+ \label{sec:external_assets_terms}
652
+
653
+ We use external datasets and model assets only for research evaluation.
654
+ Access to each asset follows the original provider's portal, license, or terms of use; this submission does not imply that all assets are openly redistributable.
655
+ We do not redistribute raw external datasets, provider-hosted embeddings, or third-party model weights.
656
+ Table~\ref{tab:external_assets_licenses} records the source and terms-of-use status used to interpret reproducibility.
657
+
658
+ \begin{table}[h]
659
+ \centering
660
+ \small
661
+ \setlength{\tabcolsep}{4pt}
662
+ \renewcommand{\arraystretch}{1.18}
663
+ \caption{External assets used by the study and their source or terms-of-use status.}
664
+ \label{tab:external_assets_licenses}
665
+ \begin{tabular}{p{0.25\textwidth}p{0.34\textwidth}p{0.34\textwidth}}
666
+ \toprule
667
+ \textbf{Asset family} & \textbf{Use in this study} & \textbf{Source and terms-of-use note} \\
668
+ \midrule
669
+ NOAA HRRR fields~\cite{noaa_hrrr_ncei,noaa_hrrr_emc}
670
+ & Dynamic weather inputs for \ourfm and transfer tasks.
671
+ & NOAA provider terms and citation requirements apply. \\
672
+ NASA FIRMS~\cite{nasa_firms}
673
+ & Active-fire occupancy supervision.
674
+ & NASA Earthdata/FIRMS access terms and citation requirements apply. \\
675
+ LANDFIRE and WRC layers~\cite{landfire_fbfm40,landfire_canopy_cover,usfs_wrc_housing_density}
676
+ & Static fuel, canopy, and exposure context.
677
+ & Original geospatial-product provider terms and citations apply. \\
678
+ LandScan~\cite{ornl_landscan_2024}
679
+ & Static population context.
680
+ & ORNL/LandScan source-specific access terms apply; raw data are not redistributed. \\
681
+ WFIGS and MTBS~\cite{nifc_wfigs_perimeters,mtbs_usgs_2025}
682
+ & Event-level resources for burned-area and analog tasks.
683
+ & Original incident/perimeter-product provider terms and citations apply. \\
684
+ External Earth-FM baselines~\cite{schmude2024prithviwxc,bodnar2025aurora,nguyen2023climax,pathak2024stormcast,weyn2020dlwp,pathak2022fourcastnet,chen2023fengwu,chen2023fuxi,bi2023panguweather,brown2025alphaearth}
685
+ & Frozen comparator representations or task-model baselines.
686
+ & Original model-provider licenses and access terms apply; third-party weights are not redistributed. \\
687
+ \bottomrule
688
+ \end{tabular}
689
+ \end{table}
690
+
691
+ This note supports the NeurIPS checklist and identifies the files that support the reported claims.
692
+ This file statement does not imply full raw-data release.
693
+ The main claims can be checked from the manuscript contracts, metric
694
+ definitions, and per-head result files, even if full raw-data release is
695
+ delayed or limited. Sections~3 and~4 specify the contract components used by
696
+ the main claims: task definition, split logic, label space, tolerance
697
+ parameters, scope definitions, threshold or operating-point rules, and
698
+ lightweight-head set.
699
+
700
+ The supplementary source includes the check scripts, per-head and per-seed
701
+ CSV result files, and \LaTeX{} result tables for the expanded check and matching-rule support.
702
+ These files expose exact \(F_1\),
703
+ tolerated \(F_1\), union-\(F_1\), PR-AUC, per-head selection,
704
+ top-1 agreement, and selection-regret arithmetic. The manuscript also includes
705
+ full figure and table reproduction values in result tables and appendix tables.
706
+ These files provide a runnable check of the
707
+ selection-regret arithmetic and the table-construction logic from fixed
708
+ per-head rows. The seeded occupancy check uses seeds
709
+ $\{1,7,42,99,123\}$, and the spread task-specific U-Net check uses repeated seeds; reported error bars are standard deviations over the completed
710
+ seeded runs. Full raw wildfire inputs and large feature arrays are not
711
+ released at submission because redistribution and storage constraints require a
712
+ separate review.
713
+
714
+ For stochastic results, the paper reports mean with standard deviation over repeated seeds.
715
+ For fixed-output or fixed-feature controls, the table uses one fixed output or feature set; the changed item is the matching rule or selection metric.
716
+
717
+ The reported experiments use two resource classes on a shared Slurm-managed
718
+ cluster. Tabular retrieval/regression checks and same-feature head controls run
719
+ on CPU workers with 4 to 8 cores, 24 to 64~GB host memory, and 2 to 4~hour wall-clock
720
+ limits. Spread U-Net training and threshold calibration run on single-GPU jobs
721
+ with one B200 GPU, 8 CPU cores, 96~GB host memory, and a 4~hour wall-clock
722
+ limit. The seed/check waves reported in the appendix correspond to roughly
723
+ 78 CPU job-hours and 12 GPU job-hours of scheduled wall-clock budget;
724
+ exploratory runs are not included in the reported compute accounting.
725
+
726
+ The raw-data limitation is separate from the selection-regret files.
727
+ The supplementary source is sufficient to inspect the selection-regret arithmetic and reproduce the reported tables.
728
+ Full end-to-end recomputation from raw wildfire inputs is not included at submission because redistribution review is still required.
729
+ The broader impact is evaluation-facing rather than operational.
730
+ Better reading of wildfire transfer evidence can reduce overconfident benchmark claims, while misread transfer results could still encourage inappropriate reliance on models with low decision scores.
731
+ For that reason, the paper keeps its claims wildfire-centered, decision-task
732
+ specific, and explicitly separate from any predictive deployment
733
+ recommendation.
paper_outputs/figures/fig_primary_rank_change_map.pdf ADDED
@@ -0,0 +1,133 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ %PDF-1.4
2
+ %����
3
+ 1 0 obj
4
+ << /Type /Catalog /Pages 2 0 R >>
5
+ endobj
6
+ 2 0 obj
7
+ << /Type /Pages /Kids [3 0 R] /Count 1 >>
8
+ endobj
9
+ 3 0 obj
10
+ << /Type /Page /Parent 2 0 R /MediaBox [0 0 205 150] /Resources << /Font << /F1 4 0 R /F2 5 0 R >> >> /Contents 6 0 R >>
11
+ endobj
12
+ 4 0 obj
13
+ << /Type /Font /Subtype /Type1 /BaseFont /Helvetica >>
14
+ endobj
15
+ 5 0 obj
16
+ << /Type /Font /Subtype /Type1 /BaseFont /Helvetica-Bold >>
17
+ endobj
18
+ 6 0 obj
19
+ << /Length 7493 >>
20
+ stream
21
+ 1.0000 1.0000 1.0000 rg 0.00 0.00 205.00 150.40 re f
22
+ BT /F2 5.45 Tf 0.0300 0.2000 0.3300 rg 1 0 0 1 22.18 113.30 Tm (WildFIRE-FM) Tj ET
23
+ 0.9850 0.9860 0.9870 rg 0.00 99.60 205.00 10.40 re f
24
+ BT /F1 5.45 Tf 0.1200 0.1300 0.1400 rg 1 0 0 1 25.04 102.90 Tm (Prithvi-WxC) Tj ET
25
+ BT /F1 5.45 Tf 0.1200 0.1300 0.1400 rg 1 0 0 1 38.45 92.50 Tm (Aurora) Tj ET
26
+ 0.9850 0.9860 0.9870 rg 0.00 78.80 205.00 10.40 re f
27
+ BT /F1 5.45 Tf 0.1200 0.1300 0.1400 rg 1 0 0 1 39.21 82.10 Tm (ClimaX) Tj ET
28
+ BT /F1 5.45 Tf 0.1200 0.1300 0.1400 rg 1 0 0 1 27.77 71.70 Tm (StormCast) Tj ET
29
+ 0.9850 0.9860 0.9870 rg 0.00 58.00 205.00 10.40 re f
30
+ BT /F1 5.45 Tf 0.1200 0.1300 0.1400 rg 1 0 0 1 41.39 61.30 Tm (DLWP) Tj ET
31
+ BT /F1 5.45 Tf 0.1200 0.1300 0.1400 rg 1 0 0 1 45.86 50.90 Tm (FCN) Tj ET
32
+ 0.9850 0.9860 0.9870 rg 0.00 37.20 205.00 10.40 re f
33
+ BT /F1 5.45 Tf 0.1200 0.1300 0.1400 rg 1 0 0 1 36.82 40.50 Tm (FengWu) Tj ET
34
+ BT /F1 5.45 Tf 0.1200 0.1300 0.1400 rg 1 0 0 1 45.05 30.10 Tm (FuXi) Tj ET
35
+ 0.9850 0.9860 0.9870 rg 0.00 16.40 205.00 10.40 re f
36
+ BT /F1 5.45 Tf 0.1200 0.1300 0.1400 rg 1 0 0 1 16.98 19.70 Tm (Pangu-Weather) Tj ET
37
+ BT /F1 5.45 Tf 0.1200 0.1300 0.1400 rg 1 0 0 1 28.04 9.30 Tm (AlphaEarth) Tj ET
38
+ BT /F2 6.50 Tf 0.1200 0.1300 0.1400 rg 1 0 0 1 76.09 141.00 Tm (Occupancy top-5%) Tj ET
39
+ 0.60 w 0.4200 0.4300 0.4400 RG 60.00 6.00 m 60.00 136.90 l S
40
+ 0.60 w 0.4200 0.4300 0.4400 RG 148.00 6.00 m 148.00 136.90 l S
41
+ BT /F2 6.50 Tf 0.1200 0.1300 0.1400 rg 1 0 0 1 156.33 141.00 Tm (Spread region) Tj ET
42
+ 0.60 w 0.4200 0.4300 0.4400 RG 156.00 6.00 m 156.00 136.90 l S
43
+ 0.60 w 0.4200 0.4300 0.4400 RG 200.00 6.00 m 200.00 136.90 l S
44
+ BT /F2 5.00 Tf 0.1200 0.1300 0.1400 rg 1 0 0 1 72.63 128.90 Tm (Ex->Tol) Tj ET
45
+ 0.45 w 0.9400 0.9500 0.9500 rg 1.0000 1.0000 1.0000 RG 60.00 110.00 44.00 10.40 re B
46
+ BT /F2 5.10 Tf 0.0800 0.0900 0.1000 rg 1 0 0 1 75.04 113.30 Tm (#2->2) Tj ET
47
+ 0.45 w 0.9540 0.8570 0.8220 rg 1.0000 1.0000 1.0000 RG 60.00 99.60 44.00 10.40 re B
48
+ BT /F2 5.10 Tf 0.0800 0.0900 0.1000 rg 1 0 0 1 75.04 102.90 Tm (#7->8) Tj ET
49
+ 0.45 w 0.9540 0.8570 0.8220 rg 1.0000 1.0000 1.0000 RG 60.00 89.20 44.00 10.40 re B
50
+ BT /F2 5.10 Tf 0.0800 0.0900 0.1000 rg 1 0 0 1 72.25 92.50 Tm (#10->11) Tj ET
51
+ 0.45 w 0.4240 0.7000 0.6560 rg 1.0000 1.0000 1.0000 RG 60.00 78.80 44.00 10.40 re B
52
+ BT /F2 5.10 Tf 0.0800 0.0900 0.1000 rg 1 0 0 1 75.04 82.10 Tm (#9->3) Tj ET
53
+ 0.45 w 0.8290 0.9250 0.9010 rg 1.0000 1.0000 1.0000 RG 60.00 68.40 44.00 10.40 re B
54
+ BT /F2 5.10 Tf 0.0800 0.0900 0.1000 rg 1 0 0 1 72.25 71.70 Tm (#11->10) Tj ET
55
+ 0.45 w 0.9540 0.8570 0.8220 rg 1.0000 1.0000 1.0000 RG 60.00 58.00 44.00 10.40 re B
56
+ BT /F2 5.10 Tf 0.0800 0.0900 0.1000 rg 1 0 0 1 75.04 61.30 Tm (#4->5) Tj ET
57
+ 0.45 w 0.9540 0.8570 0.8220 rg 1.0000 1.0000 1.0000 RG 60.00 47.60 44.00 10.40 re B
58
+ BT /F2 5.10 Tf 0.0800 0.0900 0.1000 rg 1 0 0 1 75.04 50.90 Tm (#5->6) Tj ET
59
+ 0.45 w 0.9020 0.7110 0.6660 rg 1.0000 1.0000 1.0000 RG 60.00 37.20 44.00 10.40 re B
60
+ BT /F2 5.10 Tf 0.0800 0.0900 0.1000 rg 1 0 0 1 75.04 40.50 Tm (#6->9) Tj ET
61
+ 0.45 w 0.9540 0.8570 0.8220 rg 1.0000 1.0000 1.0000 RG 60.00 26.80 44.00 10.40 re B
62
+ BT /F2 5.10 Tf 0.0800 0.0900 0.1000 rg 1 0 0 1 75.04 30.10 Tm (#3->4) Tj ET
63
+ 0.45 w 0.8290 0.9250 0.9010 rg 1.0000 1.0000 1.0000 RG 60.00 16.40 44.00 10.40 re B
64
+ BT /F2 5.10 Tf 0.0800 0.0900 0.1000 rg 1 0 0 1 75.04 19.70 Tm (#8->7) Tj ET
65
+ 0.45 w 0.9400 0.9500 0.9500 rg 1.0000 1.0000 1.0000 RG 60.00 6.00 44.00 10.40 re B
66
+ BT /F2 5.10 Tf 0.0800 0.0900 0.1000 rg 1 0 0 1 75.04 9.30 Tm (#1->1) Tj ET
67
+ 0.25 w 0.8000 0.8100 0.8200 RG 60.00 6.00 m 60.00 120.40 l S
68
+ BT /F2 5.00 Tf 0.1200 0.1300 0.1400 rg 1 0 0 1 116.63 128.90 Tm (Tol->Un) Tj ET
69
+ 0.45 w 0.8290 0.9250 0.9010 rg 1.0000 1.0000 1.0000 RG 104.00 110.00 44.00 10.40 re B
70
+ BT /F2 5.10 Tf 0.0800 0.0900 0.1000 rg 1 0 0 1 119.04 113.30 Tm (#2->1) Tj ET
71
+ 0.45 w 0.9400 0.9500 0.9500 rg 1.0000 1.0000 1.0000 RG 104.00 99.60 44.00 10.40 re B
72
+ BT /F2 5.10 Tf 0.0800 0.0900 0.1000 rg 1 0 0 1 119.04 102.90 Tm (#8->8) Tj ET
73
+ 0.45 w 0.8290 0.9250 0.9010 rg 1.0000 1.0000 1.0000 RG 104.00 89.20 44.00 10.40 re B
74
+ BT /F2 5.10 Tf 0.0800 0.0900 0.1000 rg 1 0 0 1 116.25 92.50 Tm (#11->10) Tj ET
75
+ 0.45 w 0.8290 0.9250 0.9010 rg 1.0000 1.0000 1.0000 RG 104.00 78.80 44.00 10.40 re B
76
+ BT /F2 5.10 Tf 0.0800 0.0900 0.1000 rg 1 0 0 1 119.04 82.10 Tm (#3->2) Tj ET
77
+ 0.45 w 0.8290 0.9250 0.9010 rg 1.0000 1.0000 1.0000 RG 104.00 68.40 44.00 10.40 re B
78
+ BT /F2 5.10 Tf 0.0800 0.0900 0.1000 rg 1 0 0 1 117.65 71.70 Tm (#10->9) Tj ET
79
+ 0.45 w 0.7480 0.8800 0.8520 rg 1.0000 1.0000 1.0000 RG 104.00 58.00 44.00 10.40 re B
80
+ BT /F2 5.10 Tf 0.0800 0.0900 0.1000 rg 1 0 0 1 119.04 61.30 Tm (#5->3) Tj ET
81
+ 0.45 w 0.7480 0.8800 0.8520 rg 1.0000 1.0000 1.0000 RG 104.00 47.60 44.00 10.40 re B
82
+ BT /F2 5.10 Tf 0.0800 0.0900 0.1000 rg 1 0 0 1 119.04 50.90 Tm (#6->4) Tj ET
83
+ 0.45 w 0.9280 0.7840 0.7440 rg 1.0000 1.0000 1.0000 RG 104.00 37.20 44.00 10.40 re B
84
+ BT /F2 5.10 Tf 0.0800 0.0900 0.1000 rg 1 0 0 1 117.65 40.50 Tm (#9->11) Tj ET
85
+ 0.45 w 0.9540 0.8570 0.8220 rg 1.0000 1.0000 1.0000 RG 104.00 26.80 44.00 10.40 re B
86
+ BT /F2 5.10 Tf 0.0800 0.0900 0.1000 rg 1 0 0 1 119.04 30.10 Tm (#4->5) Tj ET
87
+ 0.45 w 0.9400 0.9500 0.9500 rg 1.0000 1.0000 1.0000 RG 104.00 16.40 44.00 10.40 re B
88
+ BT /F2 5.10 Tf 0.0800 0.0900 0.1000 rg 1 0 0 1 119.04 19.70 Tm (#7->7) Tj ET
89
+ 0.45 w 0.8500 0.5650 0.5100 rg 1.0000 1.0000 1.0000 RG 104.00 6.00 44.00 10.40 re B
90
+ BT /F2 5.10 Tf 0.0800 0.0900 0.1000 rg 1 0 0 1 119.04 9.30 Tm (#1->6) Tj ET
91
+ 0.25 w 0.8000 0.8100 0.8200 RG 104.00 6.00 m 104.00 120.40 l S
92
+ BT /F2 5.00 Tf 0.1200 0.1300 0.1400 rg 1 0 0 1 169.28 128.90 Tm (Ex->Sp) Tj ET
93
+ 0.45 w 0.9400 0.9500 0.9500 rg 1.0000 1.0000 1.0000 RG 156.00 110.00 44.00 10.40 re B
94
+ BT /F2 5.10 Tf 0.0800 0.0900 0.1000 rg 1 0 0 1 171.04 113.30 Tm (#1->1) Tj ET
95
+ 0.45 w 0.9400 0.9500 0.9500 rg 1.0000 1.0000 1.0000 RG 156.00 99.60 44.00 10.40 re B
96
+ BT /F2 5.10 Tf 0.0800 0.0900 0.1000 rg 1 0 0 1 171.04 102.90 Tm (#4->4) Tj ET
97
+ 0.45 w 0.9400 0.9500 0.9500 rg 1.0000 1.0000 1.0000 RG 156.00 89.20 44.00 10.40 re B
98
+ BT /F2 5.10 Tf 0.0800 0.0900 0.1000 rg 1 0 0 1 171.04 92.50 Tm (#2->2) Tj ET
99
+ 0.45 w 0.9400 0.9500 0.9500 rg 1.0000 1.0000 1.0000 RG 156.00 78.80 44.00 10.40 re B
100
+ BT /F2 5.10 Tf 0.0800 0.0900 0.1000 rg 1 0 0 1 171.04 82.10 Tm (#3->3) Tj ET
101
+ 0.45 w 0.9400 0.9500 0.9500 rg 1.0000 1.0000 1.0000 RG 156.00 68.40 44.00 10.40 re B
102
+ BT /F2 5.10 Tf 0.0800 0.0900 0.1000 rg 1 0 0 1 171.04 71.70 Tm (#6->6) Tj ET
103
+ 0.45 w 0.9400 0.9500 0.9500 rg 1.0000 1.0000 1.0000 RG 156.00 58.00 44.00 10.40 re B
104
+ BT /F2 5.10 Tf 0.0800 0.0900 0.1000 rg 1 0 0 1 171.04 61.30 Tm (#9->9) Tj ET
105
+ 0.45 w 0.9400 0.9500 0.9500 rg 1.0000 1.0000 1.0000 RG 156.00 47.60 44.00 10.40 re B
106
+ BT /F2 5.10 Tf 0.0800 0.0900 0.1000 rg 1 0 0 1 168.25 50.90 Tm (#11->11) Tj ET
107
+ 0.45 w 0.9400 0.9500 0.9500 rg 1.0000 1.0000 1.0000 RG 156.00 37.20 44.00 10.40 re B
108
+ BT /F2 5.10 Tf 0.0800 0.0900 0.1000 rg 1 0 0 1 168.25 40.50 Tm (#10->10) Tj ET
109
+ 0.45 w 0.9400 0.9500 0.9500 rg 1.0000 1.0000 1.0000 RG 156.00 26.80 44.00 10.40 re B
110
+ BT /F2 5.10 Tf 0.0800 0.0900 0.1000 rg 1 0 0 1 171.04 30.10 Tm (#5->5) Tj ET
111
+ 0.45 w 0.9540 0.8570 0.8220 rg 1.0000 1.0000 1.0000 RG 156.00 16.40 44.00 10.40 re B
112
+ BT /F2 5.10 Tf 0.0800 0.0900 0.1000 rg 1 0 0 1 171.04 19.70 Tm (#7->8) Tj ET
113
+ 0.45 w 0.8290 0.9250 0.9010 rg 1.0000 1.0000 1.0000 RG 156.00 6.00 44.00 10.40 re B
114
+ BT /F2 5.10 Tf 0.0800 0.0900 0.1000 rg 1 0 0 1 171.04 9.30 Tm (#8->7) Tj ET
115
+ 0.25 w 0.8000 0.8100 0.8200 RG 156.00 6.00 m 156.00 120.40 l S
116
+ 0.55 w 0.4200 0.4300 0.4400 RG 0.00 120.40 m 205.00 120.40 l S
117
+ 0.55 w 0.4200 0.4300 0.4400 RG 60.00 6.00 m 200.00 6.00 l S
118
+ endstream
119
+ endobj
120
+ xref
121
+ 0 7
122
+ 0000000000 65535 f
123
+ 0000000015 00000 n
124
+ 0000000064 00000 n
125
+ 0000000121 00000 n
126
+ 0000000257 00000 n
127
+ 0000000327 00000 n
128
+ 0000000402 00000 n
129
+ trailer
130
+ << /Size 7 /Root 1 0 R >>
131
+ startxref
132
+ 7947
133
+ %%EOF
paper_outputs/figures/fig_rank_heatmap1.pdf ADDED
Binary file (22.2 kB). View file
 
paper_outputs/figures/fig_selection_regret_scatter.pdf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:fabb8b55aac901199cc03773741a26685becffd074f52568c93bee517c2c42c0
3
+ size 164975
paper_outputs/figures/overview_wildfire.pdf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7dca6ae4a9b179693802f47d24dd66734c0f332b372a7976832a0d429333b755
3
+ size 1334869