Skip to content

Implemented a Convolutional Neural Network for end-to-end driving in a simulator using Tensorflow and Keras. The project involves training over 13,000 images in a unity3d simulator to steer the car successfully throughout the track

Notifications You must be signed in to change notification settings

prateeksawhney97/Self-Driving-Car

Repository files navigation

Self-Driving-Car

Project Description :

In this project, I used a neural network to clone car driving behavior. It is a supervised regression problem between the car steering angles and the road images in front of a car. Those images were taken from three different camera angles (from the center, the left and the right of the car). As image processing is involved, the model is using convolutional layers for automated feature engineering.

Training of the Model :

I used more than 13,000 images of the road to train the self driving car. These images were taken from three different camera angles from the car. I used mean squared error for the loss function to measure how close the model predicts to the given steering angle for each image. I used ModelCheckpoint from Keras to save the model only if the validation loss is improved which is checked for every epoch.

Screenshots :

screenshot-1 screenshot from 2018-09-09 11-52-26 screenshot from 2018-09-09 11-52-40 screenshot from 2018-09-09 11-52-45 screenshot from 2018-09-09 11-53-08 screenshot from 2018-09-09 11-53-12 screenshot from 2018-09-09 11-53-27 screenshot from 2018-09-09 11-53-40 screenshot from 2018-09-09 11-53-55 screenshot from 2018-09-09 11-54-09 screenshot from 2018-09-09 11-54-18

Result :

The car successfully steers across the track and predicts correct steering, speed, throttle, reverse, center, left and right values.

About

Implemented a Convolutional Neural Network for end-to-end driving in a simulator using Tensorflow and Keras. The project involves training over 13,000 images in a unity3d simulator to steer the car successfully throughout the track

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages