|
1 | 1 | # Deep Learning Bootcamp
|
2 | 2 |
|
3 |
| -## Session 1: Deep Learning (DL) Theory |
4 |
| - |
5 |
| -1. What is deep learning? |
6 |
| -2. Use cases in computer vision and natural language processing. |
7 |
| -3. Introduction to problem and data-set - Fashion MNIST |
8 |
| -4. Working on the cloud, including `keras` and `tensorflow`: Rorodeep |
9 |
| -5. Build your ML model - t-SNE + Multi-Class Logistic Regression (sklearn) |
10 |
| -6. Build your first DL Model - Multi-layer Perceptron (MLP) |
11 |
| - |
12 |
| -## Session 2: Overview of the building blocks |
13 |
| - |
14 |
| -1. Input, Output & Loss Function |
15 |
| -2. Neurons |
16 |
| -3. Activation functions |
17 |
| -4. Back propagation algorithm |
18 |
| -5. Stochastic gradient descent / Adaptive learning / Momentum |
19 |
| -6. Training & Validation |
20 |
| -7. Architecture |
21 |
| - |
22 |
| -## Session 3: Convolutional Neural Networks (CNN) |
23 |
| - |
24 |
| -1. Build your second DL Model - CNN |
25 |
| -2. Concept of Convolution |
26 |
| - - Kernel Size |
27 |
| - - Shared Weights |
28 |
| - - Pooling |
29 |
| - - Padding & Stride |
30 |
| -3. Tricks to improve your model |
31 |
| - - Augment your training data |
32 |
| - - Batch normalization (Kill) |
33 |
| - |
34 |
| -## Session 4: Transfer Learning |
35 |
| - |
36 |
| -1. Concept of Transfer Learning |
37 |
| -2. Build your third DL Model - Leverage pre-trained models |
38 |
| -3. Deploying your DL model on the cloud (Flask and deploy - Jinja template) |
39 |
| - |
40 |
| -## Session 5: DL for Natural Language Processing (NLP) |
41 |
| - |
42 |
| -1. Recap of Day One |
43 |
| -2. Challanges with traditional NLP techniques |
44 |
| -3. Concept of Word Embedding - word2vec |
45 |
| -3. Build your fourth DL Model - MLP using word2vec |
46 |
| - |
47 |
| -## Session 6: Recurrent Neural Networks (RNN) |
48 |
| - |
49 |
| -1. Concept of RNNs |
50 |
| -2. Concept of Long Short-Term Memory (LSTM) |
51 |
| -3. Build your fifth DL Model - LSTM |
| 3 | +# Deep Learning Bootcamp |
52 | 4 |
|
53 |
| -## Session 7: Build your DL Applications |
| 5 | +- Introduction, Multi-layer Perceptron |
| 6 | +- Neural Network Building Blocks |
| 7 | +- Convolution Neural Network |
| 8 | +- Transfer Learning |
| 9 | +- Word Embedding |
| 10 | +- Recurrent Neural Network |
| 11 | +- Deployment |
54 | 12 |
|
55 |
| -1. Concept of Sequence-to-Sequence Learning |
56 |
| -2. Build your sixth DL Model - Text Generation |
57 |
| -3. Deploy it as a bot (e.g. TweetBot / ChatBot) |
| 13 | +## Resources |
58 | 14 |
|
59 |
| -## Session 8: Advanced Topics in DL (Theory) |
| 15 | +1. Overview Decks |
| 16 | + - [For Image](https://speakerdeck.com/amitkaps/deep-learning-for-image) |
| 17 | + - [For NLP](https://www.slideshare.net/amitkaps/deep-learning-for-nlp-69972908) |
60 | 18 |
|
61 |
| -1. Challenges in building DL apps |
62 |
| -2. Concept of Generative Adversarial Network |
63 |
| -3. Moving beyond Classification e.g. Object Detection |
64 |
| -4. Concept of DL for Unsupervised Learning |
65 |
| -5. Concept of Reinforcement Learning |
66 |
| -6. Where to go from here... |
| 19 | +2. Articles |
| 20 | + - [Logo Detection](https://www.oreilly.com/ideas/logo-detection-using-apache-mxnet) |
| 21 | + - [Uncovering Hidden Pattern](https://www.oreilly.com/ideas/uncovering-hidden-patterns-through-machine-learning) |
| 22 | + - [How to learn Deep Learning in 6 months](https://towardsdatascience.com/how-to-learn-deep-learning-in-6-months-e45e40ef7d48) |
0 commit comments