Skip to content

kharikri/Self-Driving-Car-Behavioral-Cloning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Self-Driving-Car-Behavioral-Cloning

This is the third project in the first term of the Self Driving Car Nanodegree course offered by Udacity.

In this project a car is taught to run autonomously by cloning the behavior of manually driven car. First lot of good driving data (camera images of the road and steering angle) is collected and a model is trained with convolutional neural networks. The trained model takes camera images as inputs and predicts steering angles. This model is then used on a test track to see if a car can be driven autonomously. Please see this report for the approach taken to implement this project.

I implemented this project in Python, Keras, and OpenCV on a quad-core CPU machine. Yes you can train DNNs on a CPU!