Skip to content

I build deep learning networks to demonstrate my mastery of the material from Udacity's: AI - Deep Learning NanoDegree course (nd101).

License

Notifications You must be signed in to change notification settings

SherylHohman/DLND-AI-DeepLearning-ND

Repository files navigation

My Completed Projects:

Implements a neural network with a single hidden layer in Numpy to predict bike rentals.

View the results of my trained network:
This Jupyter notebook runs my neural network, (with results embedded).

Here is my code for this neural net.
I wrote the:

  • backprop algorithm, the
  • forward prop algorithm, and
  • tuned the training paramaters: the number of
    • epochs,
    • hidden nodes,
    • output nodes, and the
    • learning rate

Udactiy Grader's Review of my project.
Note: I have since updated my code to divide by batch size in the update_weights function,
and moved multiplying by the learning rate to the that same update_weights function.)

This started as a copy of Your First Neural Network directory from the course repo.


Note: This Repo started a Clone of: (I didn't "fork" it initially, so the link is here:)

Original README.md Below


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".

About

I build deep learning networks to demonstrate my mastery of the material from Udacity's: AI - Deep Learning NanoDegree course (nd101).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published