A convolutional neural network (CNN) is a type of artificial neural network used in image recognition and processing that is specifically designed to process pixel data. CNNs are powerful image processing, artificial intelligence (AI) that use deep learning to perform both generative and descriptive
Simulating Self Driving Car Using DCNN
A convolutional neural network (CNN) is a type of artificial neural network used in image recognition and processing that is specifically designed to process pixel data. CNNs are powerful image processing, artificial intelligence (AI) that use deep learning to perform both generative and descriptive tasks, often using machine vison that includes image and video recognition, along with recommender systems and natural language processing (NLP).
In this project, we will use what we've learned about deep neural networks and convolutional neural networks to clone driving behavior. We will train, validate and test a model using Keras. The model will output a steering angle to an autonomous vehicle.
We have provided a simulator where we can steer a car around a track for data collection. We'll use image data and steering angles to train a neural network and then use this model to drive the car autonomously around the track.
The goal of this project will be to design and analyze algorithms to control an autonomous vehicle. This vehicle will exist in a software simulation only. The focus of this project will be on the "brain" of the car itself, not any impressive graphics or anything. Conveniently we will work for finding an appropriate physics simulator, implementing a virtual car with many of the required sensors, and creating a simple world through which the car can navigate.
The main objectives and goals for our project are as follows;
recognition and processing that is specifically designed to process pixel data. CNNs are powerful image processing, artificial intelligence (AI) that use deep learning to perform both generative and descriptive tasks, often using machine vison that includes image and video recognition, along with recommender systems and natural language processing (NLP).
A neural network is a system of hardware and/or software patterned after the operation of neurons in the human brain. Traditional neural networks are not ideal for image processing and must be fed images in reduced-resolution pieces. CNN have their “neurons” arranged more like those of the frontal lobe, the area responsible for processing visual stimuli in humans and other animals. The layers of neurons are arranged in such a way as to cover the entire visual field avoiding the piecemeal image processing problem of traditional neural networks.
A CNN uses a system much like a multilayer perceptron that has been designed for reduced processing requirements. The layers of a CNN consist of an input layer, an output layer and a hidden layer that includes multiple convolutional layers, pooling layers, fully connected layers and normalization layers. The removal of limitations and increase in efficiency for image processing results in a system that is far more effective, simpler to trains limited for image processing and natural language processing.
We will be using CNN for model training using VGG16 or VGG19 along with other deep learning algorithms.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| TPU | Equipment | 1 | 45000 | 45000 |
| Total in (Rs) | 45000 |
Blind stick is an innovative stick designed for visually disabled people fo...
The present waste management systems include manual segregation of the waste that is more...
The air conditioning (AC) system is the essential component of conventional cars to provid...
Innovative 3D Printers have come a long way in the last 2 years. It used to be the norm to...
Automatic License Plate Recognition system is a real time embedded system which automatica...