<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Gagan Kumar</title>
    <description>The latest articles on DEV Community by Gagan Kumar (@sgagankumar).</description>
    <link>https://dev.to/sgagankumar</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F390565%2Fadbf7c2f-eb61-42a7-8c29-208426118f28.jpeg</url>
      <title>DEV Community: Gagan Kumar</title>
      <link>https://dev.to/sgagankumar</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sgagankumar"/>
    <language>en</language>
    <item>
      <title>The GhostCar - An-Autonomous-Car-Project</title>
      <dc:creator>Gagan Kumar</dc:creator>
      <pubDate>Wed, 20 May 2020 11:23:01 +0000</pubDate>
      <link>https://dev.to/sgagankumar/the-ghostcar-an-autonomous-car-project-2do2</link>
      <guid>https://dev.to/sgagankumar/the-ghostcar-an-autonomous-car-project-2do2</guid>
      <description>&lt;h1&gt;
  
  
  &lt;a href="https://sgagankumar.github.io/ML-Ghost-Car-AutonomousDriving/"&gt;The-GhostCar-An-Autonomous-Car-Project&lt;/a&gt;
&lt;/h1&gt;

&lt;h2&gt;
  
  
  AIM
&lt;/h2&gt;

&lt;p&gt;The Aim of this Project was to build a Fully Autonomous Car Simulation using Behavioural Cloning on Convolution Neural Networks Model.&lt;/p&gt;

&lt;h2&gt;
  
  
  MOTIVATION
&lt;/h2&gt;

&lt;p&gt;Autonomous cars are a boon for the vision of a smart world. Tesla, BMW, Google, NVIDIA are some of the companies contributing to this technology and have overcome major milestones in developing autonomous vehicles. With the development of autonomous cars, they can cause a huge boost to the transportation and automobile industries and hence we aimed to contribute to the Autonomous Car Development Industry. &lt;br&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  CONTENTS
&lt;/h2&gt;

&lt;p&gt;1) &lt;a href="https://github.com/sgagankumar/ML-Ghost-Car-AutonomousDriving/blob/master/drive.py"&gt;Drive.py&lt;/a&gt; - The Python Program hosts a Flask server on Local host to communicate controls to the simulation softwares. &lt;br&gt;&lt;br&gt;
2) &lt;a href="https://github.com/sgagankumar/ML-Ghost-Car-AutonomousDriving/blob/master/Behavioural_Cloning.ipynb"&gt;Behavioural Cloning.ipynb&lt;/a&gt; - Python Notebook File that shows the procedure and methods developed and used in order to build and train the CNN Model for the Autonomous Car. &lt;br&gt;&lt;br&gt;
3) &lt;a href="https://github.com/sgagankumar/ML-Ghost-Car-AutonomousDriving/blob/master/model%203.h5"&gt;Model.h5&lt;/a&gt; - Weights file for several trained models. &lt;br&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  MODELS
&lt;/h2&gt;

&lt;p&gt;1) &lt;a href="https://github.com/sgagankumar/TheML-Ghost-Car-AutonomousDriving/blob/master/model%201.h5"&gt;model1.h5&lt;/a&gt; - Trained over 4053 samples and gives a loss of 0.0743 &lt;br&gt;&lt;br&gt;
2) &lt;a href="https://github.com/sgagankumar/ML-Ghost-Car-AutonomousDriving/blob/master/model%202.h5"&gt;model2.h5&lt;/a&gt; - Trained over 8205 samples and gives a loss of 0.369 &lt;br&gt;&lt;br&gt;
3) &lt;a href="https://github.com/sgagankumar/ML-Ghost-Car-AutonomousDriving/blob/master/model%203.h5"&gt;model3.h5&lt;/a&gt; - (Best) Trained over 30227 samples and gives a loss of 0.0276 &lt;br&gt;&lt;br&gt;
&lt;/p&gt;

&lt;h1&gt;
  
  
  Summary of the Design CNN Model
&lt;/h1&gt;

&lt;p&gt;Note: The Model Developed is as per the &lt;a href="https://images.nvidia.com/content/tegra/automotive/images/2016/solutions/pdf/end-to-end-dl-using-px.pdf"&gt;Nvidia End-to-End Self Driving Car Documentation&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/p&gt;




&lt;h1&gt;
  
  
  Layer (type)                 Output Shape              Param #    
&lt;/h1&gt;

&lt;p&gt;conv2d_21 (Conv2D)           (None, 31, 98, 24)        1824&lt;br&gt;&lt;br&gt;
conv2d_22 (Conv2D)           (None, 14, 47, 36)        21636&lt;br&gt;&lt;br&gt;
conv2d_23 (Conv2D)           (None, 5, 22, 48)         43248&lt;br&gt;&lt;br&gt;
conv2d_24 (Conv2D)           (None, 3, 20, 64)         27712&lt;br&gt;&lt;br&gt;
conv2d_25 (Conv2D)           (None, 1, 18, 64)         36928&lt;br&gt;&lt;br&gt;
flatten_5 (Flatten)          (None, 1152)              0&lt;br&gt;&lt;br&gt;
dense_17 (Dense)             (None, 100)               115300&lt;br&gt;&lt;br&gt;
dense_18 (Dense)             (None, 50)                5050&lt;br&gt;&lt;br&gt;
dense_19 (Dense)             (None, 10)                510       &lt;/p&gt;

&lt;h1&gt;
  
  
  dense_20 (Dense)             (None, 1)                 11        
&lt;/h1&gt;


&lt;p&gt;Total params: 252,219&lt;br&gt;&lt;br&gt;
Trainable params: 252,219&lt;br&gt;&lt;br&gt;
&lt;/p&gt;


</description>
      <category>autonousvehicles</category>
      <category>machinelearning</category>
      <category>computervision</category>
      <category>behaviourcloning</category>
    </item>
  </channel>
</rss>
