A hands-on machine learning course designed for water sector professionals, covering fundamental ML concepts and practical applications in hydrology and water resource management.
- Assignment - Predict average annual river discharge using hydrological data
Work through modules sequentially. Each module builds upon previous concepts following the ML workflow: data preparation → model training → evaluation → iteration.
Solution notebooks are provided for modules 1-4.
- Python 3.x
- Jupyter Notebook
- Key libraries: pandas, numpy, scikit-learn, matplotlib