Channel Selection Algorithm based on Machine Learning for Multi- Medium/Multi- Bandwidth Communication in Underwater Internet of Things | IEEE Conference Publication | IEEE Xplore