Predicting and forecasting water quality using deep learning. (17th January 2023)