Giter VIP home page Giter VIP logo

snehavm / driver-risk-classification-using-machine-learning Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sjsu272labs17/project-team-19

4.0 1.0 1.0 10.83 MB

Driver Risk Classification using Machine Learning and Driver Monitoring Service using Virtual Sensors

Python 15.63% Java 29.57% JavaScript 0.70% CSS 2.88% HTML 51.21%
scikitlearn-machine-learning watson-iot-platform flask html-css

driver-risk-classification-using-machine-learning's Introduction

Driver Risk Assessment and Monitoring

The total number of automobile accidents and fatalities has been on the increase in most States. If a person has had many accidents in the past, car insurance companies and transformation network companies (like Uber, Lyft etc.,) logically assume that the person is likely to have more accidents in the future.

  • The project aims to look at certain other data points along with the driving history and identify the risky and cautious drivers.
  • It also facilitates monitoring the driving behavior and provide key signs of unsafe and aggressive driving practices.

Our solution aims to look at the below data points and identify the risky and cautious auto drivers

  • DMV “points”: The point system used by DMV to monitor the driving habits of all licensed drivers.
  • VIN (Vehicle Identification Number): VINs summarize information about the vehicle.
  • Credit Score: Good credit indicates that one is responsible and pay bills on time.
  • Location: City dwellers pay more for insurance because there are more people in cities, raising the likelihood of accidents.
  • Age: Drivers under 25 years old and those over 65 years old are statistically more likely to be involved in accidents.
  • Gender: As per stats men drive more miles on an average than their female counterparts, automatically raising the likelihood of collision.
  • Marital Status: Married people are known to abide by the traffic rules and relatively safe than than the unmarried people.
  • Driving experience: The more the experience, the safer the driver is considered.
  • Annual mileage: More annual mileage, means more likelihood of being involved in accidents.

User Stories

  • As an Insurance Company Personnel, I can assess the Risk category of the driver and also decide on the insurance premium to be charged based on this. I can also monitor his driving pattern on regular intervals. If proven safe and trustworthy, the insurance premium can be reduced.

  • As a Cab Service company Associate, I can check the past driving history of the driver before employing him and also monitor him regularly to assess his driving behavior. I can also check his driving mannerism in case of any complaint or concerns raised by my customers.

  • As an individual, I can also check my driving score, before applying to companies like Uber.

Architecture Diagram

  1. System architecture for Risk analysis implememtation

  1. Driver behavior monitor architecture:

Node-RED workflow for driver behavior monitoring:


Map UI displaying vehicle trace and driving behavior segments:

Working Model on AWS

http://ec2-54-149-92-43.us-west-2.compute.amazonaws.com/

Team 19

Poojitha Amin

Sneha Vadakkemadathil

Shivam Kumar Gupta

Rovin Singh Patwal

driver-risk-classification-using-machine-learning's People

Contributors

cdslabs avatar poojithaamin avatar rovin284 avatar rovinsjsu avatar shivamgupta01 avatar snehavm avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

rehanshahid

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.