The Complete Self-Driving Car Course – Applied Deep Learning

Course content

  • Introduction
  • Installation
  • Python Crash Course (Optional)
  • NumPy Crash Course (Optional)
  • Computer Vision: Finding Lane Lines
  • The Perceptron
  • Keras
  • Deep Neural Networks
  • Multiclass Classification
  • MN 1ST Image Recognition
  • Convolutional Neural Networks
  • Classifying Road Symbols
  • Polynomial Regression
  • Behavioural Cloning

Deep Learning for Self Driving Cars Training Course

Duration

21 hours (usually 3 days including breaks)

Requirements

  • Python programming experience.

Audience

  • Developers

Overview

Deep learning is a subfield of machine learning. It uses methods based on learning data representations and structures such as neural networks.

Keras is a high-level neural networks API for fast development and experimentation. It runs on top of TensorFlow, CNTK, or Theano.

This instructor-led, live training (online or onsite) is aimed at developers who wish to build a self-driving car (autonomous vehicle) using deep learning techniques.

By the end of this training, participants will be able to:

  • Use Keras to build and train a convolutional neural network.
  • Use computer vision techniques to identify lanes in an autonomos driving project.
  • Train a deep learning model to differentiate traffic signs.
  • Simulate a fully autonomous car.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.

Course Outline

Introduction

Setting up the Development Environment

Creating a Project

Configuring the Simulator

Preparing the Data Sets

Overview of Python Deep Learning Libraries

Applying Computer Vision Techniques to Track Lanes

Training Perceptron-Based Neural Networks to Detect Other Vehicles

Implementing Convolutional Neural Networks to Predict Steering Angle and Speed

Training a Deep Learning Model to Classify Traffic Signs

Using Polynomial Regression to Improve Predictive Accuracy

Testing the Self Driving Car

Troubleshooting

Summary and Conclusion