Deep Learning
28.07.2020
─
Ohm Tejas Trivedi
1
Overview
The course focuses on introduction to Deep Learning and small applications based on deep
learning.The implementations of all the concepts will be done in
Python(sklearn,tensorflow). If required, the basics of python can be covered with the
course.
Topics:
1. What is Machine Learning vs Deep Learning?
2. Python Basics Tutorial for Algorithm implementation (Optional)
3. Types of Machine Learning:
a. Supervised Learning
b. Unsupervised Learning
c. Semi-Supervised Learning
4. Few Machine Learning Algorithms:
a. Regression Algorithms
b. Classification Algorithms
c. Clustering Algorithms
d. Instance Based Algorithms
e. Decision Tree Algorithms
5. Introduction to Deep Learning
6. What is a neural network?
7. Different kinds of neural networks
8. Feed Forward Neural Networks
9. BackPropagation
a. What is BackPropagation?
b. Importance of BackPropagation.
2
10. Cost Functions
a. Tanh
b. Lu
c. Relu etc
11. Convolutional Neural Network (CNN)
a. What is CNN
b. Face detection/ Object Detection using CNN
12. Recurrent Neural Network
a. What is RNN?
b. Why is RNN better?
c. Where to use RNN.
13. Text generation using RNN (Optional)