GithubHelp home page GithubHelp logo

kirandeepmarala / reducing-commercial-aviation-fatalities Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 1.0 9.22 MB

In This Project we use Machine Learning to solve real world problem "commercial Aviation fatalities"

Jupyter Notebook 99.85% Python 0.13% HTML 0.02%

reducing-commercial-aviation-fatalities's Introduction

reducing-commercial-aviation-fatalities

We all Know that Aviation is the Key Industry to Globalization.It Constitutes nearly 30% of Share in Transportation only in India every year. Besides this, a lot of Aviation Fatalities are taking place every year. Nearly, total fatalities due to aviation accidents since 1970 is 83,772 across the world. There are many reasons like Pilot error, Mechanical failure, Design defect, Air traffic failure, Defective runways. But here our main focus is on aviation accidents caused by pilot error, and solutions to avoid them so that accidents in aviation industry can be reduced results in saving of lives of people and money to airline.

Website Demo

Getting Predictions from User:

Getting Predictions from User

Predictions Page:

showing predictions to user

Tools and languages Used

  • Front-End: HTML, CSS
  • Back-End: Flask
  • IDE: Jupyter notebook, Pycharm

Workflow

Data Collection:

Reducing Commercial Aviation Fatalities from Kaggle

Data Preprocessing:

  • As these are Biological Features we have Removed Noise in the Features using api like signal in scipy package.
  • Adding Potential Difference Features as they are contributing more for the Classifying.
  • Added Power Features (Electroencephalography (EEG) power features represents amount of activity in certain frequency bands of the signal while coherence between different electrodes reflects the degree to which connections are present across brain regions).
  • Used Auto Encoders to get Additional Compressed Features and Added them on top of already Presented Features.
  • Applied MinMax() Scaling for all the Features.
  • Used the Random Forest model for getting Feature Importance.

Model Creation:

  • Different types of models were tried like logistic Regression, stacking, LightGBM Model
  • Out of these LightGBM Performed Well
  • We have Taken Multi-class Log-loss as our Primary Metric. Here, we are predicting the state of mind of the pilots and we are predicting what is the probability that the pilot is Falling into any of the states. In the process of predicting our model should not falsely predict that the pilot in Normal state while pilot is actually in some Dangerous State. Here we need to take care of these misclassifications and we need to penalize even every small error in probability that we make.So for this Situation Multi-class Log-loss as a metric Makes Sense.

Model Deployment

  • The model is deployed using Flask in Local System.

If you like this project please do give a star. I am also giving my LinkedIn profile. If you want we can connect there too

https://www.linkedin.com/in/marala-kiran-deep-957378193/

reducing-commercial-aviation-fatalities's People

Contributors

kirandeepmarala avatar

Watchers

 avatar

Forkers

lawmuby5

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.