| { |
| "model_name": "CausalModelEvaluation", |
| "model_type": "causalmodelevaluation", |
| "architectures": ["LaggedPartialCorrelationCME", "PrecipitationConstraintGP"], |
| "framework": "PyTorch/NumPy/scikit-learn", |
| "domain": "climate-science", |
| "task": "causal-network-model-evaluation-and-constrained-precipitation-projection", |
| "implementation": { |
| "entry_point": "model/causalmodelevaluation.py", |
| "scope": "linear PCMCI-ParCorr engineering approximation at the paper node and lag dimensions", |
| "train_script": "scripts/train.py", |
| "inference_script": "scripts/inference.py", |
| "evaluation_script": "scripts/result.py", |
| "synthetic_data_script": "scripts/fake_data.py" |
| }, |
| "architecture": { |
| "family": "lagged partial correlation conditional regression and Gaussian process", |
| "nodes": 50, |
| "maximum_lag_steps": 10, |
| "time_step_days": 3, |
| "paper_significance_threshold": 0.0001, |
| "engineering_fake_data_threshold": 0.02, |
| "network_layout": ["source", "target", "lag"], |
| "network_shape": [50, 50, 10] |
| }, |
| "data": { |
| "protocol": "cme_structured_var_seasonal_v1", |
| "node_series_layout": ["member", "three_day_step", "node"], |
| "node_series_shape": ["B", 2100, 50], |
| "years_per_segment": 70, |
| "seasons": ["DJF", "MAM", "JJA", "SON"], |
| "precipitation_grid_shape": [73, 144], |
| "precipitation_grid_degrees": 2.5, |
| "network_output_shape": [50, 50, 10], |
| "model_count": 4 |
| }, |
| "configuration_sources": ["conf/config.yaml", "model/causalmodelevaluation.py", "scripts/fake_data.py", "scripts/train.py", "scripts/inference.py", "scripts/result.py"] |
| } |
|
|