Skip to content

udacity/deep-learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6d8bdf6 · Oct 21, 2021
Jul 29, 2021
Nov 14, 2017
Oct 23, 2017
Feb 24, 2021
Mar 28, 2018
Mar 1, 2021
Apr 25, 2017
Mar 20, 2018
Feb 24, 2021
Mar 30, 2021
Nov 14, 2017
Mar 1, 2021
Jan 3, 2018
Mar 6, 2018
Aug 6, 2017
Mar 3, 2021
Nov 20, 2017
Oct 21, 2017
Sep 1, 2017
Feb 24, 2021
Mar 30, 2021
Aug 29, 2017
Feb 22, 2021
Jun 20, 2021
Apr 14, 2017
Apr 23, 2021
Mar 23, 2018
Feb 22, 2021
May 3, 2021
Apr 14, 2017
Oct 21, 2021
Apr 3, 2017
May 29, 2017

Repository files navigation

Deep Learning Nanodegree Foundation

This repository contains material related to Udacity's Deep Learning Nanodegree Foundation program. It consists of a bunch of tutorial notebooks for various deep learning topics. In most cases, the notebooks lead you through implementing models such as convolutional networks, recurrent networks, and GANs. There are other topics covered such as weight intialization and batch normalization.

There are also notebooks used as projects for the Nanodegree program. In the program itself, the projects are reviewed by Udacity experts, but they are available here as well.

Table Of Contents

Tutorials

Projects

  • Your First Neural Network: Implement a neural network in Numpy to predict bike rentals.
  • Image classification: Build a convolutional neural network with TensorFlow to classify CIFAR-10 images.
  • Text Generation: Train a recurrent neural network on scripts from The Simpson's (copyright Fox) to generate new scripts.
  • Machine Translation: Train a sequence to sequence network for English to French translation (on a simple dataset)
  • Face Generation: Use a DCGAN on the CelebA dataset to generate images of novel and realistic human faces.

Dependencies

Each directory has a requirements.txt describing the minimal dependencies required to run the notebooks in that directory.

pip

To install these dependencies with pip, you can issue pip3 install -r requirements.txt.

Conda Environments

You can find Conda environment files for the Deep Learning program in the environments folder. Note that environment files are platform dependent. Versions with tensorflow-gpu are labeled in the filename with "GPU".