My First ML Project – Flood Prediction

Hi everyone,

I recently completed the Supervised Machine Learning: Regression and Classification course, and I built my first project to apply what I learned.

In this project, I used a dataset from Kaggle to predict flood probability based on environmental and infrastructure-related factors.

What I did:

  • Data preprocessing
  • Feature scaling (StandardScaler)
  • Polynomial feature engineering
  • Regression models (Ridge / SGD)
  • Model evaluation using MSE

Result:
MSE ≈ 0.0004

This is my first ML project, I would really appreciate any feedback on:

  • Model choice
  • Feature engineering
  • Possible improvements

Also, I am interested in applying AI to environmental problems in Africa in the future.

Thanks!

(I hope it isn’t too AI because I use ChatGPT to write it WWW)

1 Like

Here is my GitHub:
LilyBlanca/Lily-flood-prediction-project: A small flood prediction project using Kaggle dataset,it is my first repository,I hope it will be ok QWQ (github.com)

Hey White_Lily :waving_hand: I saw your code although it’s amazing project as a beginner but i would recommend you few things to improve your future projects !

  1. Version-control : U made the project in one go and uploaded it on Github instead u should track your project using Git and commit it after every new feature added in project.
  2. Jupyter notebooks : see jupyter notebooks are good for experimentation with project but final project should be wrapped up in python script not jupyter notebook
  3. Readme.md : Create a clean and well defined readme of the project u made so other can understand it without looking at the code

Thanks !

WOW, I really appreciate these valuable tips.i will fellow those valuable advices in my future project