# Udacity: Deep Learning Nanodegree

This repository contains the projects completed as a part of Udacity's [Deep Learning Nanodegree](https://www.udacity.com/course/deep-learning-nanodegree--nd101).

![Certificate of Completion](/Certificate.jpg)

## Contents

### [P1: Predicting Bike Share Users](https://github.com/pranavsuri/Deep-Learning-Nanodegree/tree/master/P1%20-%20Predicting%20Bike%20Share%20Users)
In this project, a neural network is built and trained from scratch to predict the number of bike share users on a given day.

### [P2: Dog Breed Classifier](https://github.com/pranavsuri/Deep-Learning-Nanodegree/tree/master/P2%20-%20Dog%20Breed%20Classifier)
In this project, a dog breed recognition algorithm is built using Transfer Learning and Convolutional Neural Networks.

### [P3: Generate TV Scripts](https://github.com/pranavsuri/Deep-Learning-Nanodegree/tree/master/P3%20-%20Generate%20TV%20Scripts)
This project generates an original TV script using a Recurrent Neural Network by training it on Simpson's scripts.

### [P4: Generate Faces](https://github.com/pranavsuri/Deep-Learning-Nanodegree/tree/master/P4%20-%20Generate%20Faces)
A Generative Adversarial Network is trained to generate realistic human faces from celebrity images.

## License
[Modified MIT License © Pranav Suri](/License.txt)
