Skip to content

Nakshatra112/Flood_risk_predictor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI-Based Urban Flood Risk Prediction System

Domain

Smart Cities and Urban Innovation

Problem Title

AI-Based Urban Flood Risk Prediction System

Problem Statement

Urban areas frequently experience sudden flooding due to heavy rainfall and rising water levels. Most existing flood management systems are reactive and lack AI-based early prediction mechanisms. There is a need for a smart system that can analyze environmental parameters and predict flood risk in advance to support proactive disaster management in smart cities.

Proposed Solution

This project uses Machine Learning to predict flood risk based on environmental parameters such as:

  • Rainfall
  • Temperature
  • Humidity
  • Water Level

The system classifies flood risk as LOW or HIGH using a trained ML model and provides predictions through a Streamlit web application.

Tech Stack

  • Python
  • Pandas
  • Scikit-learn
  • Streamlit
  • Matplotlib

How to Run the Project

  1. Install required libraries: pip install -r requirements.txt

  2. Run the application: python -m streamlit run app.py

Project Structure

  • train_model.py → Trains the ML model
  • app.py → Streamlit web application
  • flood_model.pkl → Saved trained model
  • requirements.txt → Required libraries
  • README.md → Project documentation

About

AI-based flood risk prediction system using machine learning and Streamlit.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages