Skip to content
#

driver-distraction-detection

Here are 12 public repositories matching this topic...

An academic project that implements a Convolutional Neural Network (CNN) entirely from scratch using NumPy — no PyTorch or TensorFlow. Designed to detect driver distractions from images and videos, it includes a Streamlit frontend for real-time testing. Built to understand deep learning fundamentals through hands-on coding.

  • Updated May 21, 2025
  • Jupyter Notebook

A simplified and improved academic project implementing a CNN from scratch using NumPy to detect driver distractions. D3-CNN-2 achieves ~86% test accuracy in just 11 epochs, outperforming the original model with fewer layers. Includes a Streamlit-based frontend for real-time image/video testing — all without using PyTorch or TensorFlow.

  • Updated May 21, 2025
  • Jupyter Notebook

This work was supported in part by the MOTIE (Ministry of Trade, Industry & Energy), Republic of Korea, under the Technology Innovation Program, and in part by the MSIT (Ministry of Science and ICT), Republic of Korea, under the Grand ICT Research Center Support Program.For full details, refer the published journal article using the link below.

  • Updated Dec 31, 2021

Improve this page

Add a description, image, and links to the driver-distraction-detection topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the driver-distraction-detection topic, visit your repo's landing page and select "manage topics."

Learn more