Project information

  • Category: Machine Learning Project
  • Course: Machine Learning Zoomcamp
  • Project date: 14/12/2021
  • Project URL: Cap-Project

Project Details: Rain Prediction in Australia

This project is part of the Machine Learning Zoomcamp training held by DataTalksClub. In this Capstone Project, everything that has been learned in the previous weeks was applied in this project. To see what I have learned during this training, you can refer to this following link. The problem raised in this project is the prediction of whether tomorrow will rain or not in Australia based from Australia weather dataset. ('Yes' or 'No' condition). What I do in this project:

  1. Data preparation
  2. Split dataset → Train/Val/Test (60%/20%/20%)
  3. Exploratory data analysis (EDA)
  4. Features importances
  5. Choose model
  6. Train the best and final model
  7. Deploy final model to web services locally and cloud using Flask, pipenv, dockerfile, Heroku
  8. Test the rain prediction web services using test data