| { |
| "model_name": "CorrDiff", |
| "model_type": "corrdiff", |
| "architectures": [ |
| "CorrDiff", |
| "RegressionUNet", |
| "ResidualDenoiser" |
| ], |
| "framework": "PyTorch", |
| "domain": "atmosphere", |
| "task": "probabilistic-weather-downscaling", |
| "implementation": { |
| "entry_point": "model/corrdiff.py", |
| "scope": "conditional-regression mean prediction followed by residual EDM ensemble generation for kilometer-scale atmospheric downscaling", |
| "train_script": "scripts/train.py", |
| "inference_script": "scripts/inference.py", |
| "evaluation_script": "scripts/result.py", |
| "synthetic_data_script": "scripts/fake_data.py" |
| }, |
| "architecture": { |
| "family": "conditional regression plus residual corrective diffusion", |
| "in_channels": 12, |
| "out_channels": 4, |
| "base_channels": 8, |
| "feature_size": 28, |
| "output_size": 448, |
| "sigma_data": 0.5, |
| "regression_component": "RegressionUNet", |
| "diffusion_component": "ResidualDenoiser", |
| "diffusion_preconditioning": "EDM", |
| "noise_schedule": "Karras", |
| "sampling": { |
| "ensemble_size": 2, |
| "steps": 3, |
| "sigma_min": 0.002, |
| "sigma_max": 5.0, |
| "rho": 7.0, |
| "solver": "heun" |
| } |
| }, |
| "data": { |
| "datasets": [ |
| "ERA5", |
| "CWA-WRF" |
| ], |
| "protocol": "corrdiff_npz_v1", |
| "format": "NPZ", |
| "default_file": "data/corrdiff.npz", |
| "input_key": "input", |
| "input_shape": [ |
| "N", |
| 12, |
| 36, |
| 36 |
| ], |
| "target_key": "target", |
| "target_shape": [ |
| "N", |
| 4, |
| 448, |
| 448 |
| ], |
| "input_variables": [ |
| "tcwv", |
| "t2m", |
| "u10m", |
| "v10m", |
| "t500", |
| "z500", |
| "u500", |
| "v500", |
| "t850", |
| "z850", |
| "u850", |
| "v850" |
| ], |
| "target_variables": [ |
| "t2m", |
| "u10m", |
| "v10m", |
| "maximum_radar_reflectivity" |
| ], |
| "required_metadata": [ |
| "protocol", |
| "data_source" |
| ] |
| }, |
| "configuration_sources": [ |
| "conf/config.yaml", |
| "model/corrdiff.py", |
| "scripts/fake_data.py", |
| "scripts/train.py", |
| "scripts/inference.py", |
| "scripts/result.py" |
| ] |
| } |
|
|