Skip to content

Commit 34b82de

Browse files
committed
Added readme
1 parent c3cdf3e commit 34b82de

File tree

2 files changed

+82
-60
lines changed

2 files changed

+82
-60
lines changed

README.md

Lines changed: 16 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -1,66 +1,22 @@
11
# Deep Learning Bootcamp
22

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
524

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
5412

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
5814

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)
6018

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)

Schedule.md

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
# Deep Learning Bootcamp
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
52+
53+
## Session 7: Build your DL Applications
54+
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)
58+
59+
## Session 8: Advanced Topics in DL (Theory)
60+
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...

0 commit comments

Comments
 (0)