A Supervised Learning Approach for Rainfall Detection From Underwater Noise Analysis