- Dr. Upul Jayasinghe - email Senior Lecturer - Department of CE
- Dr. Namal Karunarathna - email Senior Lecturer - Department of CE
- Dr. Samath Dharmaratne Faculty of Medicine, UoP
- Mrs. Anjalee Wanigarathne - email
- Pubudu Bandara (E/17/027) - email, GitHub
- Dhananjaya Morais (E/17/212) - email, GitHub
- Ishara Nawarathna (E/17/219) - email, GitHub
Road traffic injuries are a leading cause of death and disability. In low and middle income countries, vulnerable road users are commonly involved in crashes with severe injuries. Road traffic injuries are a major public health problem globally. About 1.2 million people are killed and more than 50 million are injured due to road traffic crashes annually.More than 90% of these deaths and injuries occur in low and middle income countries (LMIC) due to rapid motorization, lack of road safety culture, poor road conditions, and lack of education on road safety. Our aim is to reduce road accidents using machine learning techniques.
The prevailing strategies are not sufficient enough to reduce the frequency and severity of road accidents.
- The Daily death toll from road accidents
- Inefficiency of police traffic management
- Difficulty in handling the casualties in hospitals.
- Reduce Road Accidents
- To identify the main factors associated with a road accident (accident data analysis).
- Data Visualization
- Obtain Main Factors of the Road Accidents
- Ability to upload new Datasets
- Predict the future Accidents
- Performance of the Prediction Model
- Improved UI / UX
- Security
- Scalability
An online system to provide more accurate information on road accidents (both analysis and predictions). We are going to build a real time web application which can be used by the public without logging to the system.
- Motor: Asynchronous Python driver for MongoDB
- FatsAPI: Web framework for developing RESTful APIs in Python
- MongoDB Atlas: Cloud database service
- Asyncio: Library to write concurrent code, often a perfect fit for IO-bound and high-level structured network code
- React: JS library for building UIs
- Pandas: Data analysis and manipulation tool
- TensorFlow: Software library for ML and AI
- Keras: Software library that provides a Python interface for ANNs
- Data Collection - US Accidents Dataset(2016 - 2021) from Kaggle
- Data Preprocessing
- Develop the machine learning model
- Model Fitting
- Model Evaluation
- Model Deployment
- Datasets with different attributes
- Resulting in a more accurate and up-to-date mode
- Users can analyze and predict on their own datasets
- Analyzing the Dataset
- Create API endpoint
- Develop Homepage