Predicting and analyzing water quality using Machine Learning: A comprehensive model | IEEE Conference Publication | IEEE Xplore