Unit 4
Unit 4
where
Where
Finally,
Gradient Descent Algorithm
Derivation of Back-propagation
Derivation of Back-propagation
Derivation of Back-propagation
Derivation of Back-propagation
Derivation of Back-propagation
Derivation of Back-propagation
Derivation of Back-propagation
Derivation of Back-propagation
Derivation of Back-propagation
Generalization of Neural Networks
Generalization is a term used to describe a model’s ability
to react to new data i.e after being trained on a training
set, a model can digest new data and make accurate
predictions.
A model’s ability to generalize is central to the success of a
model.
If a model has been trained too well on training data, it
will be unable to generalize. It will make inaccurate
predictions when given new data, making the model
useless even though it is able to make accurate predictions
for the training data. This is called over-fitting. The
inverse is also true
Generalization of Neural Networks
Under-fitting happens when a model has not been trained
enough on the data. In the case of under-fitting, it makes
the model just as useless and it is not capable of making
accurate predictions, even with the training data.
In any real world application, the performance of ANN
mostly depends upon its generalization capability.
Generalization of ANN is its ability to handle unseen data.
Generalization capability of the network is mostly
determined by system complexity and training of the
network
Generalization of Neural Networks
SOM Algorithm
Self Organizing Map (or Kohonen Map or SOM) is a
type of ANN
It follows an unsupervised learning approach and trains its
network through a competitive learning algorithm.
SOM is used for clustering and mapping (or dimensionality
reduction) techniques to map multidimensional data onto
lower-dimensional which helps to reduce complex problems
for easy interpretation.
SOM has two layers, one is the Input layer and the other one
is the Output layer.
SOM Algorithm
The architecture of the Self Organizing Map with two
clusters and n input features of any sample is given
below:
SOM Algorithm
SOM Algorithm
Deep Learning
Deep learning is a machine learning technique
The inspiration for deep learning is the way that the human
brain filters information.
The majority of modern deep learning architectures are based
on ANNs
Classification of Neural Networks :
Shallow neural network: The Shallow neural network has
only one hidden layer between the input and output.
Deep neural network: Deep neural networks have more than
one layer. For instance, Google LeNet model for image
recognition counts 22 layers.
Nowadays, deep learning is used in many ways like a driverless
car, mobile phone, Google Search Engine, Fraud detection, TV,
and so on.