|
| 1 | +# Learn_Deep_Learning_in_6_Weeks |
| 2 | +This is the Curriculum for "Learn Deep Learning in 6 Weeks" by Siraj Raval on Youtube |
| 3 | + |
| 4 | + |
| 5 | +## Overview |
| 6 | + |
| 7 | +This is the curriculum for [this](https://youtu.be/_qjNH1rDLm0) video on Youtube by Siraj Raval |
| 8 | + |
| 9 | +## Week 1 - Feedforward Neural Networks and Backpropagation |
| 10 | + |
| 11 | +- Read Part I of the Deep Learning Book found [here](http://www.deeplearningbook.org/) |
| 12 | +- Use this cheat sheet to help understand any math notation, found [here](https://www.flickr.com/photos/95869671@N08/40544016221) |
| 13 | +- Watch [Build a Neural Net in 4 Minutes](https://www.youtube.com/watch?v=h3l4qz76JhQ |
| 14 | +- Read [Neural Net in 11 lines](https://iamtrask.github.io/2015/07/12/basic-python-network/) |
| 15 | +- Type out the neural network code yourself in a text editor, compile, and run it locally (using no ML libraries) |
| 16 | +- Watch [Backpropagation in 5 minutes](https://www.youtube.com/watch?v=q555kfIFUCM) |
| 17 | + |
| 18 | +## Week 2 - Convolutional Networks |
| 19 | + |
| 20 | +- Watch the Convolutional Networks Specialization on Coursera, found [here](https://www.coursera.org/learn/convolutional-neural-networks). |
| 21 | +- Read all 3 lecture notes under Module 2 for Karpathy CNN course found [here](http://cs231n.github.io/) |
| 22 | +- Watch my video on CNNs [here](https://www.youtube.com/watch?v=FTr3n7uBIuE&t=1782s) and [here](https://www.youtube.com/watch?v=cAICT4Al5Ow&t=4s) |
| 23 | +- Write out a simple CNN yourself (using no ML libraries) |
| 24 | + |
| 25 | +## Week 3 - Recurrent Networks |
| 26 | + |
| 27 | +- Watch the Sequence Models Specialization on Coursera, found [here](https://www.coursera.org/learn/nlp-sequence-models) |
| 28 | +- Watch my videos on recurrent networks, [here](https://www.youtube.com/watch?v=BwmddtPFWtA&t=4s), [here](https://www.youtube.com/watch?v=cdLUzrjnlr4), and [here](https://www.youtube.com/watch?v=9zhrxE5PQgY&t=25s) |
| 29 | +- Read Trask's blogpost on LSTM RNNs found [here](https://iamtrask.github.io/2015/11/15/anyone-can-code-lstm/) |
| 30 | +- Write out a simple RNN yourself (using no ML libraries) |
| 31 | + |
| 32 | +## Week 4 - Tooling |
| 33 | + |
| 34 | +- Watch CS20 (Tensorflow for DL research). Slides are [here](http://web.stanford.edu/class/cs20si/syllabus.html). Playlist is [here](https://www.youtube.com/watch?v=g-EvyKpZjmQ&list=PLDuNt91tg0urwwTQNKyUbncSDvMEl74ww) |
| 35 | +- Watch my intro to tensorflow playlist [here](https://www.youtube.com/watch?v=2FmcHiLCwTU&list=PL2-dafEMk2A7EEME489DsI468AB0wQsMV) |
| 36 | +- Read Keras Example code to quickly understand its structure [here](https://keras.io/getting-started/sequential-model-guide/) |
| 37 | +- Learn which GPU provider is best for you [here](https://medium.com/@rupak.thakur/aws-vs-paperspace-vs-floydhub-choosing-your-cloud-gpu-partner-350150606b39) |
| 38 | +- Write out a simple image classifier using Tensorflow |
| 39 | + |
| 40 | +## Week 5 - Generative Adversarial Network |
| 41 | +- Watch the first 7 videos you see [here](https://www.youtube.com/results?search_query=generative+adversarial+network) |
| 42 | +- Build a GAN using no ML libraries |
| 43 | +- Build a GAN using tensorflow |
| 44 | +- Read this to understand the math of GANs, but don't worry if you dont understand it all. This is the bleeding edge [here](https://lilianweng.github.io/lil-log/2017/08/20/from-GAN-to-WGAN.html) |
| 45 | + |
| 46 | +## Week 6 - Deep Reinforcement Learning |
| 47 | +- Watch CS 294 [here](http://rail.eecs.berkeley.edu/deeprlcourse/) |
| 48 | +- Build a Deep Q Network using Tensorflow |
| 49 | + |
0 commit comments