Skip to content

Latest commit

 

History

History
48 lines (31 loc) · 1.51 KB

File metadata and controls

48 lines (31 loc) · 1.51 KB

Rainfall Prediction Classifier Using Machine Learning

Python License Open in Colab

Author: @pathananas2007


📄 About

End-to-end Rainfall Prediction pipeline using Python. Implements data cleaning, feature engineering (Season), preprocessing, and multiple ML models (Random Forest, XGBoost, SVM, KNN, Logistic Regression, Gradient Boosting) with hyperparameter tuning, evaluation, and model comparison.


📊 Dataset


🐍 Python Version

This project is tested with Python 3.11.


🛠 Dependencies

All required libraries are listed in requirements.txt. Key packages:

  • pandas
  • numpy
  • scikit-learn
  • xgboost
  • matplotlib
  • seaborn

ROC Curve Comparison

![ROC Curve](roc_curve

)

Install dependencies with:

pip install -r requirements.txt