Skip to content

This project is an interactive machine learning-powered web application that predicts and visualizes the potential severity of road accidents based on various contributing factors.

Notifications You must be signed in to change notification settings

RajtoDeveloper/Crash_Analyst

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Accident Severity Prediction Dashboard

An interactive machine learning-powered web application that predicts and visualizes road accident severity based on various contributing factors. Built with Python and Streamlit, this dashboard combines predictive analytics with comprehensive data visualization.

โœจ Features

Predictive Analytics

  • ๐Ÿšจ XGBoost machine learning model trained on historical data
  • โšก Real-time severity predictions (Slight/Serious/Fatal)
  • ๐Ÿ“‹ 13 input parameters including weather, road conditions, and vehicle types
  • ๐ŸŽจ Dynamic color-coded risk assessment

Data Visualization

  • ๐Ÿ“Š Interactive pie charts and bar graphs
  • ๐Ÿ“ˆ Historical prediction tracking
  • ๐Ÿ” Comparative analytics:
    • Casualty distribution by severity
    • Speed patterns across accident types

User Experience

  • ๐Ÿ–ฅ๏ธ Responsive dashboard layout
  • ๐ŸŽ›๏ธ Intuitive input controls
  • ๐Ÿ’พ Session memory for prediction history
  • ๐Ÿ“ฑ Mobile-friendly design

How to Run

streamlit run app.py

About

This project is an interactive machine learning-powered web application that predicts and visualizes the potential severity of road accidents based on various contributing factors.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages