Udacity’s Deep Learning Foundation – Nanodegree Foundation Program

Deep Learning Nanodegree
Today is the first day of Udacity’s Deep Learning Foundation – Nanodegree Foundation Program which I am a student of. Deep learning has been gaining a huge amount of momentum lately and I have only just started to get my hands dirty with Keras, Tensorflow, and Theano. Additionally, passing this course ensures acceptance to Udacity’s Self-Driving Car Engineer Nanodegree or the Artificial Intelligence Engineer Nanodegree. The program encompasses some really exciting topics:
WEEK 1
Types of Machine Learning and when to use Machine Learning
Live session: Linear regression from scratch
WEEK 2
Neural Network Architecture + Types
Live session: Numerical classification from scratch
WEEK 3
Cloud computing + sentiment analysis
Live session: Sentiment Analysis from scratch + cloud computing detailed instructions
WEEK 4
Math Notation + recommender systems
Live session: Various math examples + recommender system from scratch
WEEK 5
Data preparation (cleaning, regularization, dimensionality reduction)
Live session: Data prep from scratch
WEEK 6
Drone image tracking
Live session: Image classification from scratch
WEEK 7
Stock prediction
Live session: Stock prediction from scratch
WEEK 8
Art generation
Live session: Artistic Style transfer from scratch
WEEK 9
Music generation (LSTMs applied to Audio)
Live session: Generating music from scratch
WEEK 10
Poetry generation (LSTMs applied to NLP)
Live session: Text generation from scratch
WEEK 11
Language translation (sequence to sequence)
Live session: Language translation from scratch
WEEK 12
Chatbot QA System with voice
Live session: Chatbot from scratch
WEEK 13
Game bot 2D (reinforcement learning via Monte-Carlo tree search)
Live session: Game bot from scratch
WEEK 14
Image compression
Live session: Autoencoder from scratch
WEEK 15
Data visualization
Live session: Data visualization from scratch
WEEK 16
Image generation
Live session: Generative adversarial network from scratch
WEEK 17
One-shot learning (Probabilistic Programming)
Live session: One-shot learning from scratch
Keep an eye on this blog as I will post updates as I progress through the Nanodegree program.