Skip to content

Bile23/Rainfall-Predictor-Classifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒง๏ธ Rain Prediction in Melbourne using Machine Learning

This project builds and evaluates machine learning models to predict whether it will rain today in Melbourne, Australia. Using historical weather data and Scikit-learn pipelines, we compare the performance of two classifiers: RandomForestClassifier and LogisticRegression.

๐Ÿ” Project Highlights End-to-end ML pipeline with Pipeline and GridSearchCV

Data preprocessing using column transformers (handling numeric and categorical features)

Feature importance visualization for model interpretability

Evaluation with classification report and confusion matrix

Comparison based on:

โœ… Accuracy

๐Ÿ”ข Number of correct predictions

๐Ÿ“ˆ True Positive Rate (recall) for predicting rain

๐Ÿ“Š Results Summary Accuracy (both models): 83%

Correct Predictions: 1,254 out of 1,512

True Positive Rate (Logistic Regression): 51%

๐Ÿ“ About the Dataset The original dataset was obtained from Kaggle, and originates from the Australian Government's Bureau of Meteorology. Column descriptions were gathered from the official climate data guide.

The dataset includes daily weather observations from 2008 to 2017 across various Australian locations.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors