Skip to content

Completed for the "Laboratory of Computational Physics Mod. B" under the supervision of Professor Carlo Albert. The project utilizes Keras in TensorFlow for implementation.

License

Notifications You must be signed in to change notification settings

zoppellarielena/Rainfall-runoff-modeling-using-Deep-Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rainfall-runoff modeling using Deep Learning

Rainfall-runoff modeling is a long-standing challenge in hydrological sciences, with various approaches attempted over time. However, the computational costs and reliability of existing models remain issues, leading to the use of less complex but less reliable models.

In this project, a Long Short-Term Memory (LSTM) network and an Autoencoder have been used to address this challenge. The goal is to assess whether the encoder, capturing the key characteristics of different hydrological basins as summary statistics, can improve predictions for basins with limited information.

For this analysis, the CAMELS dataset (Catchment Attributes for Large-Sample Studies) was chosen, consisting of daily meteorological data and measured discharge for 671 minimally disturbed catchments across the United States. The dataset spans a 30-year period from 1980, encompassing factors such as precipitation, temperature, and discharge. The basins are categorized into 18 hydrological units, reflecting variations in aridity and humidity.

Our findings indicate that the encoder improves the model's hydrological prediction performance, reflected in lower loss values and higher Nash-Sutcliffe efficiency (NSE) coefficients. The improvements are particularly evident in arid basins, although better performance is observed across all basin types.

This project has been developed in May/June 2022 by Group 1 for Laboratory of Computational Physics MOD B course (academic year: 2021-2022) at the University of Padova. The team was composed by:

About

Completed for the "Laboratory of Computational Physics Mod. B" under the supervision of Professor Carlo Albert. The project utilizes Keras in TensorFlow for implementation.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published