Machine learning for water quality analysis. (2021)