Learn_Deep_Learning_in_6_Weeks
This is the Curriculum for "Learn Deep Learning in 6 Weeks" by Siraj Raval on Youtube
README
Learn_Deep_Learning_in_6_Weeks
This is the Curriculum for "Learn Deep Learning in 6 Weeks" by Siraj Raval on Youtube
Overview
This is the curriculum for this video on Youtube by Siraj Raval
Week 1 - Feedforward Neural Networks and Backpropagation
- [ ] Read Part I of the Deep Learning Book found here
- [ ] Use this cheat sheet to help understand any math notation, found here
- [ ] Watch Build a Neural Net in 4 Minutes
- [ ] Read Neural Net in 11 lines
- [ ] Type out the neural network code yourself in a text editor, compile, and run it locally (using no ML libraries)
- [ ] Watch Backpropagation in 5 minutes
Week 2 - Convolutional Networks
- [ ] Watch the Convolutional Networks Specialization on Coursera, found here.
- [ ] Read all 3 lecture notes under Module 2 for Karpathy CNN course found here
- [ ] Watch my video on CNNs here and here
- [ ] Write out a simple CNN yourself (using no ML libraries)
Week 3 - Recurrent Networks
- [ ] Watch the Sequence Models Specialization on Coursera, found here
- [ ] Watch my videos on recurrent networks, here, here, and here
- [ ] Read Trask's blogpost on LSTM RNNs found here
- [ ] Write out a simple RNN yourself (using no ML libraries)
Week 4 - Tooling
- [ ] Watch CS20 (Tensorflow for DL research). Slides are here. Playlist is here
- [ ] Watch my intro to tensorflow playlist here
- [ ] Read Keras Example code to quickly understand its structure here
- [ ] Learn which GPU provider is best for you here
- [ ] Write out a simple image classifier using Tensorflow
Week 5 - Generative Adversarial Network
- [ ] Watch the first 7 videos you see here
- [ ] Build a GAN using no ML libraries
- [ ] Build a GAN using tensorflow
- [ ] Read this to understand the math of GANs, but don't worry if you dont understand it all. This is the bleeding edge here
Week 6 - Deep Reinforcement Learning
- [ ] Watch CS 294 here
- [ ] Build a Deep Q Network using Tensorflow
