{ "model_name": "CESM-SeasonalML", "model_type": "cesm_seasonal_ml", "architectures": ["CESMSeasonalML"], "architecture_metadata": { "neural_variants": ["FeedForwardNN", "SeasonalLSTM"], "classical_models": ["NumpyRandomForest", "NumpyGradientBoostedTrees"] }, "framework": "PyTorch and NumPy", "domain": "earth-science", "task": "NDJ/JFM four-class seasonal precipitation forecast", "paper": { "title": "Training machine learning models on climate model output yields skillful interpretable seasonal precipitation forecasts", "doi": "10.1038/s43247-021-00225-4", "article_license": "CC BY 4.0" }, "contracts": { "rf_xgb_input": ["B", 103], "nn_input": ["B", 416], "lstm_ndj_input": ["B", 4, 28], "lstm_jfm_input": ["B", 12, 28], "target": ["B"], "classes": 4 }, "implementation": { "entry_point": "model/cesm_seasonal_ml.py", "train_script": "scripts/train.py", "inference_script": "scripts/inference.py", "evaluation_script": "scripts/result.py", "synthetic_data_script": "scripts/fake_data.py" }, "configuration_sources": ["conf/config.yaml", "model/cesm_seasonal_ml.py", "scripts/fake_data.py", "scripts/train.py", "scripts/inference.py", "scripts/result.py"], "known_conflicts": [ "The paper reports 103 RF/XGB predictors but does not provide a complete machine-readable feature manifest that closes exactly to 103.", "The last 80 NN dimensions are uniquely named engineering_interaction_* and are a dimension-preserving engineering assumption, not a paper fact.", "The paper does not state the final western-US precipitation grid dimensions after preprocessing." ] }