Skip to content

This repository represents the End to End Machine Learning Project (Rain Fall Prediction in Australia).

Notifications You must be signed in to change notification settings

Sarthak-1408/Rain-Fall-Prediction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rain Fall Prediction

Demo Video 👇

2021-06-01.11-55-54_Trim.mp4

Demo Image 👇

Screenshot (30)

Screenshot (31)

  • This repository represents "Rain Fall Prediction in Australia".
  • With the help of this project we can Predict next-day rain in Australia.

Description 📋

  • This Project is helps a lot of person who can check tomorrow's rain fall in Australia.
  • This project is tested over lot of ml models like xgboost, random forest, Gradient Boost Classifier, Decision Tree Classifier etc.. Out of these models RainForestClassifier and XGBoostClassifier Perform very well giving an Accuracy score around 91 % .
  • Here due to my system compatibility is very low. So I havent done hyperparameter tuning. But it is highly recommended to do it if possible.
  • This project is totally based on Machine Learning and with the help of Streamlit library i can Build a Frontend.

Dataset 💡

Installation 🖥️

  • Python 3.8+
  • Streamlit==0.73.1
  • scikit-learn==0.24.1
  • pandas==1.1.3
  • numpy==1.18.5
  • seaborn==0.11.1
  • missingno==0.4.2
  • imblearn==0.8.0
  • xgboost==1.4.1
  • anaconda (latest version)

To install the required packages and libraries, run this command in the project directory after cloning the repository:

pip install -r requirements.txt

Setup 💻

  • First create a virtual environment by using this command:
  • conda create -n myenv python=3.6
  • Activate the environment using the below command:
  • conda activate myenv
  • Then install all the packages by using the following command
  • pip install -r requirements.txt
  • Now for the final step. Run the app
  • python app.py

Model Deployment

If you have any query regarding this project then contact me on the handles given below

About

This repository represents the End to End Machine Learning Project (Rain Fall Prediction in Australia).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published