Weather Forecasting Using Machine Learning Techniques: Rainfall and Temperature Analysis | Synapse