A comprehensive review of AI-based methods used for forecasting ice jam floods occurrence, severity, timing, and location | Synapse