Streamflow-LSTM / config.json
zhangrenchao's picture
Publish Streamflow-LSTM reproduction
186a48a verified
Raw
History Blame Contribute Delete
1.61 kB
{
"model_name": "Streamflow-LSTM",
"model_type": "gauge_specific_stacked_lstm",
"architectures": ["StreamflowLSTM"],
"framework": "PyTorch",
"torch_dtype": "float32",
"transformers_version": "4.44.0",
"domain": "hydrology",
"task": "six-hourly-streamflow-forecasting",
"license": "apache-2.0",
"paper": {
"title": "Using a long short-term memory (LSTM) neural network to boost river streamflow forecasts over the western United States",
"doi": "10.5194/hess-26-5449-2022"
},
"implementation": {
"entry_point": "model/streamflow_lstm.py",
"scope": "core-method reduced-ensemble 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", 28, 23],
"output_shape": ["B"],
"paper_hidden_sizes": [50, 50, 50],
"activations": ["ReLU", "ReLU", "tanh"],
"dense_outputs": 1
},
"data": {
"format_version": "streamflow-lstm-v1",
"gauges": 10,
"input_shape": ["B", 28, 23],
"forecast_steps": 40,
"step_hours": 6,
"unit": "m3 s-1",
"synthetic": true
},
"checkpoint": {
"path": "result/checkpoints/streamflow_lstm.pt",
"format": "single-file multi-gauge multi-member PyTorch checkpoint",
"official_weights": false
},
"configuration_sources": [
"conf/config.yaml",
"model/streamflow_lstm.py",
"scripts/fake_data.py",
"scripts/train.py",
"scripts/inference.py",
"scripts/result.py"
]
}