A Comprehensive Analysis of the Effectiveness of Machine Learning Algorithms for Predicting Water Quality | IEEE Conference Publication | IEEE Xplore