A collection of notebooks and projects done as a part of Udacity's Deep Learning Nanodegree using Pytorch.
Introduction to Deep Learning
Lesson 3 - Get Help from Peers and Mentors
Lesson 4 - Get Help with Your Account
Lesson 5 - Applying Deep Learning
Lesson 8 - Matrix Math and NumPy Refresher
Lesson 1 - Introduction to Neural Networks
Lesson 2 - Implementing Gradient Descent
Lesson 3 - Training Neural Networks
Lesson 4 - GPU Workspaces Demo
Lesson 6 - Sentiment Analysis
Lesson 7 - Deep Learning with PyTorch
Convolutional Neural Networks
Lesson 1 - Convolutional Neural Networks
Lesson 2 - Cloud Computing
Lesson 3 - Transfer Learning
Lesson 4 - Weight Initialization
Lesson 6 - Style Transfer
Lesson 8 - Deep Learning for Cancer Detection
TODO: Mini-project to detect skin cancer from images
Lesson 9 - Jobs in Deep Learning
Recurrent Neural Networks
Lesson 1 - Recurrent Neural Networks
Lesson 2 - Long Short-Term Memory Networks (LSTMs)
Lesson 3 - Implementation of RNN & LSTM
Lesson 4 - Hyperparameters
Lesson 5 - Embeddings & Word2Vec
Lesson 6 - Sentiment Prediction RNN
Generative Adversarial Networks
Lesson 1 - Generative Adversarial Networks
Lesson 2 - Deep Convolutional GANs
Lesson 3 - Pix2Pix & CycleGAN
Lesson 4 - Implementing a CycleGAN
Lesson 1 - Introduction to Deployment
Lesson 2 - Building a Model using SageMaker
Lesson 3 - Deploying and Using a Model
Lesson 4 - Hyperparameter Tuning