Skip to content

farzadasgari/evap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lake Surface Water Evaporation Modeling with Remote Sensing and Hybrid Deep Learning

This repository supports a research study on estimating lake surface water evaporation using satellite-derived water quality (WQ) parameters and in-situ meteorological (MG) data. We develop Bayesian Optimization (BO)-tuned deep learning architectures (BO-LSTM, BO-GRU) and compare them with their non-optimized counterparts (LSTM, GRU) and a physically based Penman-FAO formulation (baseline).

Status: Active research codebase (manuscript in preparation). Structure and APIs may change.


Key Contributions

  • Focus on open surface water evaporation.
  • Integrates remote sensing–derived WQ parameters (CHL, CDOM, TSM, temperature) with MG drivers.
  • Hybrid deep learning: BO-LSTM and BO-GRU (Bayesian hyperparameter optimization).
  • Benchmark against Penman-FAO physical model.
  • Feature attribution using SHAP for interpretability.
  • Demonstrates viability of WQ-only predictors where MG data are sparse.

Installation

python -m venv .venv
source .venv/bin/activate  # or .venv\Scripts\activate on Windows
pip install -r requirements.txt

License

MIT License (see LICENSE).


Disclaimer

This repository is a research vehicle. Model outputs should not be treated as operational hydrological guidance without independent verification.


Contact

For any inquiries, please contact:


Links

Farzad Asgari

portfolio

Google Scholar Badge

ResearchGate Badge

linkedin

Seyed Hossein Mohajeri

portfolio

Google Scholar Badge

ResearchGate Badge

linkedin

About

Lake surface water evaporation modeling using remote-sensed water quality parameters (CHL, CDOM, TSM, temperature) and Bayesian-optimized LSTM/GRU hybrids validated against Penman-FAO.

Topics

Resources

License

Stars

Watchers

Forks

Contributors