This project predicts rainfall using machine learning techniques in Python. It uses weather data such as temperature, humidity, wind speed, and pressure to train models like Logistic Regression, Decision Tree, and Random Forest for forecasting rainfall occurrence or amount.
- Preprocessing and cleaning of weather dataset
- Exploratory Data Analysis (EDA) with visualizations
- Implementation of multiple ML algorithms
- Model evaluation using accuracy, precision, recall, and F1-score
- Easy-to-use prediction system for rainfall forecasting
- Language: Python
- Libraries: Pandas, NumPy, Matplotlib, Seaborn, Scikit-learn
- Data Collection & Cleaning
- Exploratory Data Analysis (EDA)
- Feature Engineering & Preprocessing
- Model Training & Hyperparameter Tuning
- Model Evaluation & Results Visualization
- Prediction
- Clone the repository:
git clone https://github.com/SrijayaSarkar/Rainfall_Prediction_using_Machine_learning.git cd Rainfall_Prediction_using_Machine_learning