Predicting Rainfall using Machine Learning Techniques | Synapse