Deep Learning and Its Applications
Deep Learning and Its Applications
ITS APPLICATIONS
By :Divakar Keshri
PhD NIT TRICHY
CA Department
405120005
CONTENTS UNIT1
Various types of Learning.
Machine Learning: issues and
challenges.
CPU vs. GPU.
Massive parallelism.
Introduction to Deep Learning.
Deep Learning Models: CNN RNN AE
GAN.
Real world applications of Deep
Learning.
Packages used for Deep Learning.
VARIOUS TYPES LEARNING.
Supervised Learning
Supervised learning is a type of machine
learning that uses labeled data to train
machine learning models.
In labeled data, the output is already
known. The model just needs to map
the inputs to the respective outputs.
An example of supervised learning is to
train a system that identifies the image
of an animal.
EXAMPLE
ALGORITHMS:
Algorithms:
Some of the most popularly used
supervised learning algorithms are:
Linear Regression
Logistic Regression
Support Vector Machine
K Nearest Neighbor
Decision Tree
Random Forest
Naive Bayes
UNSUPERVISED LEARNING
Unsupervised learning is a type of machine learning
that uses unlabeled data to train machines.
Algorithms:
Selecting the right algorithm depends on
the type of problem you are trying to
solve. Some of the common examples of
unsupervised learning are:
K Means Clustering
Hierarchical Clustering
DBSCAN
Principal Component Analysis
REINFORCEMENT LEARNING
LeNet
AlexNet
ResNet
GoogleNet
MobileNet
VGG
RNN
Recurrent Neural Network(RNN) is a type of
Neural Network where the output from the
previous step are fed as input to the current step.
In traditional neural networks, all the inputs and
outputs are independent of each other, but in
cases like when it is required to predict the next
word of a sentence, the previous words are
required and hence there is a need to remember
the previous words.
Thus RNN came into existence, which solved this
issue with the help of a Hidden Layer.
The main and most important feature of RNN is
Hidden state, which remembers some
information about a sequence.
RNN
RNN have a “memory” which
remembers all information about what
has been calculated.