This repository contains all my answered projects of Udacity Deep Learning Nanodegree Program. There are 6 core curriculums to this course as follow:
- Introduction to Deep Learning
- Development tools: Anaconda and Jupyter Notebook
- No Project Available
- Neural Networks (NN)
- Basic of NN with Python and Numpy
- Use PyTorch to build multi-layer NN and analyze real data
- Use case: Sentiment Analysis using NN
- Project: Predicting Bike-Sharing Patterns (
bike-sharing-prediction
)
- Convolutional Neural Networks (CNN)
- Image classification
- Transfer learning
- Autoencoders (data compression, image de-noising, and dimensionality reduction)
- Style transfer
- Use case: Cancer Detection
- Project: Dog-Breed Classifier (
dog-breed-classifier
)
- Recurrent Neural Networks (RNN)
- Long Short-Term Memory (LSTM) Networks
- Word2Vec (word embeddings)
- Attention
- Use case: Sentiment Analysis using RNN
- Project: Generate TV Scripts (
tv-script-generation
)
- Generative Adversarial Networks (GAN)
- GAN and Deep Convolutional GAN (DCGAN)
- Pix2Pix and CycleGAN
- Project: Generate Faces (
face-generation
)
- Deploying a Model
- Machine Learning Workflow
- Amazon SageMaker
- AWS Lambda and API Gateway
- Project: Deploying a Sentiment Analysis Model (
sagemaker-deployment
)