- AI Theory – What is AI? How is it different from ML?
“In this module, you’ll get an introduction to Deep Learning and understand how Deep Learning solves problems which Machine Learning cannot. Understand fundamentals of Machine Learning and relevant topics of Linear Algebra and Statistics.
Deep Learning: A revolution in Artificial Intelligence Limitations of Machine Learning
What is Deep Learning?
Advantage of Deep Learning over Machine learning
Top Reasons to go for Deep Learning
Real-Life use cases of Deep Learning
Review of Machine Learning: Regression, Classification, Clustering, Reinforcement Learning, Underfitting and Overfitting, Optimization
- Neural Networks – Working and Calculations
“In this module, you’ll get an introduction to Neural Networks and understand it’s working i.e. how it is trained, what are the various parameters considered for its training and the activation functions that are applied.
How Deep Learning Works?
Training a Perceptron
Important Parameters of Perceptron
What is TensorFlow?
Constants, Placeholders, Variables
Creating a Model Understand limitations of a Single Perceptron
Understand Neural Networks in Detail
Illustrate Multi-Layer Perceptron
Backpropagation – Learning Algorithm
Understand Backpropagation – Using Neural Network Example
MLP Digit-Classifier using TensorFlow Why Deep Networks
Why Deep Networks give better accuracy?
Use-Case Implementation on SONAR dataset
Understand How Deep Network Works?
How Backpropagation Works?
Illustrate Forward pass, Backward pass
Different variants of Gradient Descent
Types of Deep Networks”
- Recurrent Neural Networks and LSTMs
“In this module, you’ll understand Recurrent Neural Networks and its applications. You will understand the working of RNN, how LSTM are used in RNN, what is Recursive Neural Tensor Network Theory, and finally you will learn to create a RNN model.
Introduction to RNN Model
Application use cases of RNN
Training RNNs with Backpropagation
Long Short-Term memory (LSTM)
Recursive Neural Tensor Network Theory
Recurrent Neural Network Model”
- Convolution Neural Networks
“In this module, you’ll understand convolutional neural networks and its applications. You will learn the working of CNN, and create a CNN model to solve a problem.
Introduction to CNNs
Architecture of a CNN
Convolution and Pooling layers in a CNN
Understanding and Visualizing a CNN”
- Auto-encoders and Restricted Boltzmann Machines
“In this module, you’ll understand RBM & Autoencoders along with their applications. You will understand the working of RBM & Autoencoders, illustrate Collaborative Filtering using RBM and understand what are Deep Belief Networks.
Restricted Boltzmann Machine
Applications of RBM
Collaborative Filtering with RBM
Introduction to Autoencoders