| { |
| "model_name": "NNCAM", |
| "model_type": "nncam", |
| "architectures": ["NNCAM"], |
| "framework": "PyTorch", |
| "domain": "atmospheric-physics", |
| "task": "climate-model-subgrid-parameterization", |
| "implementation": { |
| "entry_point": "model/nncam.py", |
| "scope": "core-method and full-column reduced-sample engineering reproduction", |
| "train_script": "scripts/train.py", |
| "inference_script": "scripts/inference.py", |
| "evaluation_script": "scripts/result.py", |
| "synthetic_data_script": "scripts/fake_data.py" |
| }, |
| "architecture": { |
| "input_shape": ["B", 94], |
| "output_shape": ["B", 65], |
| "engineering_depth": 4, |
| "engineering_width": 32, |
| "paper_depth": 9, |
| "paper_width": 256, |
| "activation": "LeakyReLU" |
| }, |
| "data": { |
| "dataset": "SPCAM aquaplanet simulation", |
| "format_version": "1.0", |
| "vertical_levels": 30, |
| "input_variables": ["T", "Q", "V", "Ps", "Sin", "H", "E"], |
| "output_variables": ["dT", "dQ", "SWtoa", "SWsfc", "LWtoa", "LWsfc", "P"], |
| "input_layout": "NF", |
| "synthetic": true |
| }, |
| "configuration_sources": [ |
| "conf/config.yaml", |
| "model/nncam.py", |
| "scripts/fake_data.py", |
| "scripts/train.py", |
| "scripts/inference.py", |
| "scripts/result.py" |
| ] |
| } |
|
|