About this Course

This course is a part of the Self-Driving Car Engineer Nanodegree Program.

Practice building deep neural networks from scratch, and then utilize deep learning libraries like TensorFlow and Keras to build and train models. You'll build models to perform traffic sign classification and then to clone human driving behavior and steer a car in a simulator.

Skill Level
Advanced
Included in Course
  • Rich Learning Content

  • Interactive Quizzes

  • Taught by Industry Pros

  • Real World Projects

  • Student Support Community

  • Personalized Career Support

Join the Path to Greatness

This course is part of a Nanodegree Program. It is a step towards a new career in Self-Driving Car Engineer.

Nanodegree Course

Self-Driving Car Engineer - Deep Learning

by Nvidia Uber ATG

Enhance your skill set and boost your hirability through innovative, independent learning.

Icon steps

What You Will Learn

Lesson 1

Introduction to Neural Networks

  • Learn to build and train neural networks, starting with the foundations in linear and logistic regression, and culminating in backpropagation and multilayer perceptron networks.
Lesson 1

Introduction to Neural Networks

  • Learn to build and train neural networks, starting with the foundations in linear and logistic regression, and culminating in backpropagation and multilayer perceptron networks.
Lesson 2

MiniFlow

  • In this assignment, you will build your own neural network library from scratch! Your library, MiniFlow, will behave much like TensorFlow, Google's deep learning library.
Lesson 2

MiniFlow

  • In this assignment, you will build your own neural network library from scratch! Your library, MiniFlow, will behave much like TensorFlow, Google's deep learning library.
Lesson 3

Introduction to TensorFlow

  • Vincent Vanhoucke, Principal Scientist at Google Brain, introduces you to deep learning and Tensorflow, Google's deep learning framework.
Lesson 3

Introduction to TensorFlow

  • Vincent Vanhoucke, Principal Scientist at Google Brain, introduces you to deep learning and Tensorflow, Google's deep learning framework.
Lesson 4

Deep Neural Networks

  • Vincent walks you through how to go from a simple neural network to a deep neural network. You'll learn about why additional layers can help and how to prevent overfitting.
Lesson 4

Deep Neural Networks

  • Vincent walks you through how to go from a simple neural network to a deep neural network. You'll learn about why additional layers can help and how to prevent overfitting.
Lesson 5

Convolutional Neural Networks

  • Vincent explains the theory behind Convolutional Neural Networks and how they help us dramatically improve performance in image classification
Lesson 5

Convolutional Neural Networks

  • Vincent explains the theory behind Convolutional Neural Networks and how they help us dramatically improve performance in image classification
Lesson 6

Traffic Sign Classifier

  • You just finished getting your feet wet with deep learning. Now put your skills to the test by using deep learning to classify different traffic signs!
Lesson 6

Traffic Sign Classifier

  • You just finished getting your feet wet with deep learning. Now put your skills to the test by using deep learning to classify different traffic signs!
Lesson 7

Keras Neural Network Framework

  • Take on the neural network framework, Keras. You'll be amazed how few lines of code you'll need to build and train deep neural networks!
Lesson 7

Keras Neural Network Framework

  • Take on the neural network framework, Keras. You'll be amazed how few lines of code you'll need to build and train deep neural networks!
Lesson 8

Transfer Learning

  • Learn about some of the most famous neural network architectures and how you can use them. By the end of this lesson, you'll know how to create new models by leveraging existing canonical networks.
Lesson 8

Transfer Learning

  • Learn about some of the most famous neural network architectures and how you can use them. By the end of this lesson, you'll know how to create new models by leveraging existing canonical networks.
Lesson 9

Behavioral Cloning

  • Put your deep learning skills to the test with this project! Train a deep neural network to drive a car like you!
Lesson 9

Behavioral Cloning

  • Put your deep learning skills to the test with this project! Train a deep neural network to drive a car like you!

Prerequisites and Requirements

Python, Statistics

See the Technology Requirements for using Udacity.

Why Take This Course

By the end of this course, you will be able to build and train models to learn image classification and behavioral cloning from data. You'll know how to use TensorFlow and Keras, two of the most important deep learning libraries in the industry.

What do I get?
  • Instructor videos
  • Learn by doing exercises
  • Taught by industry professionals
Icon globe

Udacity 现已提供中文版本! A Udacity tem uma página em português para você! There's a local version of Udacity for you! Sprechen Sie Deutsch?

Besuchen Sie de.udacity.com und entdecken Sie lokale Angebote, unsere Partnerunternehmen und Udacitys deutschsprachigen Blog.

前往优达学城中文网站 Ir para a página brasileira Go to Indian Site Icon flag de Zu de.udacity.com continue in English