StableNN-Phys / config.json
zhangrenchao's picture
Upload folder using huggingface_hub
7f71cfd verified
Raw
History Blame Contribute Delete
1.46 kB
{
"model_name": "StableNN-Phys",
"model_type": "stablenn_phys",
"architectures": ["StableNNPhys"],
"framework": "PyTorch",
"domain": "atmospheric physics",
"task": "single-column prognostic rollout",
"implementation": {
"entry_point": "model/stablenn_phys.py",
"scope": "Core-method, full-window and full-vertical-dimension 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": {
"levels": 34,
"input_features": 71,
"output_features": 68,
"engineering_hidden_size": 32,
"paper_hidden_size": 128,
"activation": "ReLU",
"linear_bypass": true
},
"integration": {
"step_hours": 3,
"training_window_steps": 20,
"rollout_steps": 64,
"forcing": "trapezoidal horizontal-advection update before neural-network Euler physics update",
"teacher_forcing": false
},
"checkpoint": {
"path": "result/checkpoints/stablenn_phys.pt",
"required_fields": ["model", "model_config", "format_version"],
"format_version": "stablenn_phys_checkpoint_v1"
},
"loss_modes": {
"default": "paper",
"paper": "layer-mass-weighted MAD of prognostic state errors over all rollout steps",
"official_v0_3": "equal-level normalized MAD of prognostic state errors over all rollout steps"
}
}