Accurate prediction of water levels in rivers, lakes and reservoirs is critical for flood prevention, water resource management and environmental conservation. Over the past decade, machine learning ...