This solves the autonomous driving issue which is supported by deep learning technology. Given a video, it splits into images and predicts the angle of turning for each frame.

Overview

Self Driving Car

An autonomous car (also known as a driverless car, self-driving car, and robotic car) is a vehicle that is capable of sensing its environment and navigating without human input. Autonomous cars combine a variety of techniques to perceive their surroundings, including radar, laser light, GPS, odometry, and computer vision. Advanced control systems interpret sensory information to identify appropriate navigation paths, as well as obstacles and relevant signage

Objective

Given images of road you need to predict its degree of turning.

Inspiration ๐Ÿ—ผ

  1. Udacity Self driving car
  2. End to End Learning for Self-Driving Cars

Code Requirements ๐Ÿฆ„

  • pip install requirements.txt

Dataset 1

Approximately 45,500 images, 2.2GB. One of the original datasets I made in 2017. Data was recorded around Rancho Palos Verdes and San Pedro California.

Link

Data format is as follows: filename.jpg angle

Dataset 2

Approximately 63,000 images, 3.1GB. Data was recorded around Rancho Palos Verdes and San Pedro California.

Link

Data format is as follows: filename.jpg angle,year-mm-dd hr:min:sec:millisec

if you use second dataset, you need to convert it in the form of filename.jpg angle

Use python train.py to train the model

Use python run.py to run the model on a live webcam feed

Use python run_dataset_C.py to run the model on the dataset

You will see

video

Use python app.py if you want to see running it on flask then enter into the url http://127.0.0.1:5000/.After that you see

image

when you click show demo

image

File Organization ๐Ÿ—„๏ธ

โ”œโ”€โ”€ selfDrivingCar (Current Directory)
        โ”œโ”€โ”€ deploy
        โ”œโ”€โ”€ static
        โ”œโ”€โ”€ templates
        โ”œโ”€โ”€ app.py
        โ”œโ”€โ”€ driving_data.py
        โ”œโ”€โ”€ modelckpt
        โ”œโ”€โ”€ model.py
        โ”œโ”€โ”€ requirements.txt
        โ”œโ”€โ”€ run_dataset_C.py
        โ”œโ”€โ”€ steering_wheel_image.jpg
        โ”œโ”€โ”€ train.py
        โ””โ”€โ”€ Readme.Md

References ๐Ÿ”ฑ

๐Ÿ”— Links

portfolio linkedin

Owner
Sagor Saha
Machine learning enthusiast
Sagor Saha
Age and Gender prediction using Keras

cnn_age_gender Age and Gender prediction using Keras Dataset example : Description : UTKFace dataset is a large-scale face dataset with long age span

XN3UR0N 58 May 03, 2022
This repository contains PyTorch models for SpecTr (Spectral Transformer).

SpecTr: Spectral Transformer for Hyperspectral Pathology Image Segmentation This repository contains PyTorch models for SpecTr (Spectral Transformer).

Boxiang Yun 45 Dec 13, 2022
A DCGAN to generate anime faces using custom mined dataset

Anime-Face-GAN-Keras A DCGAN to generate anime faces using custom dataset in Keras. Dataset The dataset is created by crawling anime database websites

Pavitrakumar P 190 Jan 03, 2023
DeLiGAN - This project is an implementation of the Generative Adversarial Network

This project is an implementation of the Generative Adversarial Network proposed in our CVPR 2017 paper - DeLiGAN : Generative Adversarial Net

Video Analytics Lab -- IISc 110 Sep 13, 2022
Lightweight mmm - Lightweight (Bayesian) Media Mix Model

Lightweight (Bayesian) Media Mix Model This is not an official Google product. L

Google 342 Jan 03, 2023
Code for the paper One Thing One Click: A Self-Training Approach for Weakly Supervised 3D Semantic Segmentation, CVPR 2021.

One Thing One Click One Thing One Click: A Self-Training Approach for Weakly Supervised 3D Semantic Segmentation (CVPR2021) Code for the paper One Thi

44 Dec 12, 2022
Differential fuzzing for the masses!

NEZHA NEZHA is an efficient and domain-independent differential fuzzer developed at Columbia University. NEZHA exploits the behavioral asymmetries bet

147 Dec 05, 2022
ๅ•†ๅ“ๆŽจ่็ณป็ปŸ

ๅ•†ๅ“top50ๆŽจ่็ณป็ปŸ ้—ฎ้ข˜ๅปบๆจก ๆœฌ้กน็›ฎ็š„ๆ•ฐๆฎ้›†็ป™ๅ‡บไบ†15ไธ‡ๅทฆๅณ็š„็”จๆˆทไปฅๅŠ12ไธ‡ๅทฆๅณ็š„ๅ•†ๅ“, ไปฅๅŠๅฏนๅบ”็š„็ป่ฟ‡่„ฑๆ•ๅค„็†็š„็”จๆˆท็‰นๅพๅ’Œ็ป่ฟ‡้ข„ๅค„็†็š„ๅ•†ๅ“็‰นๅพ๏ผŒๆ—จๅœจไธบ็”จๆˆทๆŽจ่50ไธชๅ…ถๅฏ่ƒฝ่ดญไนฐ็š„ๅ•†ๅ“ใ€‚ ๆŽจ่็ณป็ปŸๆžถๆž„ๆ–นๆกˆ ๆœฌ้กน็›ฎ้‡‡็”จไผ ็ปŸ็š„ๅฌๅ›ž๏ผ‹ๆŽ’ๅบ็š„ๆ–นๆกˆใ€‚

107 Dec 29, 2022
Library for 8-bit optimizers and quantization routines.

bitsandbytes Bitsandbytes is a lightweight wrapper around CUDA custom functions, in particular 8-bit optimizers and quantization functions. Paper -- V

Facebook Research 687 Jan 04, 2023
Lava-DL, but with PyTorch-Lightning flavour

Deep learning project seed Use this seed to start new deep learning / ML projects. Built in setup.py Built in requirements Examples with MNIST Badges

Sami BARCHID 4 Oct 31, 2022
Incremental Transformer Structure Enhanced Image Inpainting with Masking Positional Encoding (CVPR2022)

Incremental Transformer Structure Enhanced Image Inpainting with Masking Positional Encoding by Qiaole Dong*, Chenjie Cao*, Yanwei Fu Paper and Supple

Qiaole Dong 190 Dec 27, 2022
A simple baseline for 3d human pose estimation in PyTorch.

3d_pose_baseline_pytorch A PyTorch implementation of a simple baseline for 3d human pose estimation. You can check the original Tensorflow implementat

weigq 312 Jan 06, 2023
The implementation for the SportsCap (IJCV 2021)

SportsCap: Monocular 3D Human Motion Capture and Fine-grained Understanding in Challenging Sports Videos ProjectPage | Paper | Video | Dataset (Part01

Chen Xin 79 Dec 16, 2022
Repositรณrio da disciplina de APC, no segundo semestre de 2021

NOTAS FINAIS: https://github.com/fabiommendes/apc2018/blob/master/nota-final.pdf Algoritmos e Programaรงรฃo de Computadores Este รฉ o Git da disciplina A

16 Dec 16, 2022
Supporting code for "Autoregressive neural-network wavefunctions for ab initio quantum chemistry".

naqs-for-quantum-chemistry This repository contains the codebase developed for the paper Autoregressive neural-network wavefunctions for ab initio qua

Tom Barrett 24 Dec 23, 2022
๐ŸธSTT integration examples

๐Ÿธ STT 0.9.x Examples These are various examples on how to use or integrate ๐Ÿธ STT using our packages. It is a good way to just try out ๐Ÿธ STT before

coqui 92 Dec 19, 2022
Point Cloud Registration using Representative Overlapping Points.

Point Cloud Registration using Representative Overlapping Points (ROPNet) Abstract 3D point cloud registration is a fundamental task in robotics and c

ZhuLifa 36 Dec 16, 2022
FADNet++: Real-Time and Accurate Disparity Estimation with Configurable Networks

FADNet++: Real-Time and Accurate Disparity Estimation with Configurable Networks

HKBU High Performance Machine Learning Lab 6 Nov 18, 2022
This repository is the code of the paper "Sparse Spatial Transformers for Few-Shot Learning".

๐ŸŒŸ Sparse Spatial Transformers for Few-Shot Learning This code implements the Sparse Spatial Transformers for Few-Shot Learning(SSFormers). Our code i

chx_nju 38 Dec 13, 2022
TRIQ implementation

TRIQ Implementation TF-Keras implementation of TRIQ as described in Transformer for Image Quality Assessment. Installation Clone this repository. Inst

Junyong You 115 Dec 30, 2022