Developed by
- Ayşenur YILMAZ @Aysenuryilmazz
- Mahmut AKTAŞ @mahmutaktas
- Mustafa Abdullah HAKKOZ @mustafahakkoz
Driver drowsiness is one of the causes of traffic accidents. According to the statistics; highway road crashes hold 11.09% of the total number of accidents. There are several reasons of drowsy driving such as: a lack of quality of sleep, may be overnight driving or having sleep disorders e.g. sleep apnea. However; all people should know that: People can not fight against to sleep.
Using Image Processing and both classical and brand-new Machine Learning techniques such as SVM, k-NN, XGBoost, and also LSTM; we are trying to predict beforehand the driver's drowsiness and warn him/her by an alert before any crash happened.
1.construct-df
2.feature importances
3.normalization
4.ML classification
5.Process RLDD
6.experiments
frame-based models:
- adaboost_RLDD.ipynb
- adaboost_MERGED.ipynb
- bagging_MERGED.ipynb
- bagging_RLDD.ipynb
- cat_MERGED.ipynb
- cat_NTHU.ipynb
- cat_RLDD.ipynb
- cat_MERGED.ipynb
- dt_MERGED.ipynb
- dt_RLDD.ipynb
- extratrees_MERGED.ipynb
- extratrees_NTHU.ipynb
- extratrees_RLDD.ipynb
- gradientboost_RLDD.ipynb
- gradientboost_MERGED.ipynb
- knn_MERGED.ipynb
- knn_RLDD.ipynb
- lgbm_MERGED.ipynb
- lgbm_NTHU.ipynb
- lgbm_RLDD.ipynb
- logisticregression_NTHU.ipynb
- logisticregression_MERGED_RLLD.ipynb
- nb_MERGED.ipynb
- nb_RLDD.ipynb
- rf_MERGED.ipynb
- rf_RLDD.ipynb
- simple-thresholding_NTHU_RLDD_MERGED.ipynb
- svm_MERGED.ipynb
- svm_NTHU.ipynb
- svm_RLDD.ipynb
- xgboost_RLDD.ipynb
- xgboost_MERGED.ipynb
sequential models:
- data-preparation_NTHU.ipynb
- data-preparation_RLDD.ipynb
- lstm-vanilla_NTHU_classification.ipynb
- lstm-vanilla_NTHU_regression.ipynb
- lstm-stacked_NTHU_classification.ipynb
- lstm-stacked_NTHU_regression.ipynb
- bi-lstm_NTHU_classification.ipynb
- bi-lstm_NTHU_regression.ipynb
- cnn-lstm_NTHU_regression.ipynb
- cnn-lstm_NTHU_classification.ipynb
- conv-lstm_NTHU_regression.ipynb
- conv-lstm_NTHU_classification.ipynb
7.demo app
backend
input
8.alternatives
I3D
blink detection