This project applies machine learning algorithms to predict rainfall based on meteorological data. The code is written in Python and structured within a Jupyter Notebook.
- Data cleaning and preprocessing
- Exploratory Data Analysis (EDA)
- Classification model training and testing
- Visualization of insights and model performance
- Prediction of rainfall occurrence (Yes/No)
- Language: Python
- Environment: Jupyter Notebook
- Libraries:
- pandas
- numpy
- matplotlib
- seaborn
- scikit-learn
Rainfall Prediction.ipynb
: Main notebook with full implementationrequirements.txt
: List of required Python packages
-
Clone this repository:
git clone https://github.com/your-username/rainfall-prediction.git cd rainfall-prediction
-
Install dependencies:
pip install -r requirements.txt
-
Launch Jupyter Notebook:
jupyter notebook
-
Open and run
Rainfall Prediction.ipynb
.
- Multiple machine learning classifiers are used
- Evaluation metrics include accuracy, confusion matrix, etc.
- Cleaned dataset preview
- Correlation heatmap
- Model accuracy and predictions
This project is open-source and available under the MIT License.