SlideShare a Scribd company logo
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Applications of ANN
Sanjay Shitole
Department of Information Technology
Usha Mittal Institute of Technology for Women
SNDT Women’s University, Santacruz(w), Mumbai.
14 Oct 2011
Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Outline of Topics
1 Error Backpropagation Training Algorithm
2 Kohonen Self Organizing Map
Applications
Devanagari Character Recognition
3 Hopfield Neural Network
Applications
Architecture
Mathematical Foundation and algorithm
Deriving weight matrix
Storage Capacity
Case Study
Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Inputs
( Fixed
Input)
Layer Layer of neuronsk
z
v
v
v v
v
v
z
z1
i
zi
i−1
=−1
11
j1
1i ji
1i
vj−1,i
j1
jiv
y
1
j
j−1
j
=−1
y
y
y
wj
w
w
w
w
ww
w
w
11
1j
1J
K1
Kj
KJ
kJ
1J
j of neurons
−th column
−th column
−th column
of nodes of nodes
of nodes
i j
k
Dummy
neurons
(Fixed Input)
o
o
o
1
k
K
Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Detection of Lung Cancer
Introduction
Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Detection of Lung Cancer
Introduction
Current Medical Techniques
Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Figure: Block Diagram
Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Inputs
( Fixed
Input)
Layer Layer of neuronsk
z
v
v
v v
v
v
z
z1
i
zi
i−1
=−1
11
j1
1i ji
1i
vj−1,i
j1
jiv
y
1
j
j−1
j
=−1
y
y
y
wj
w
w
w
w
ww
w
w
11
1j
1J
K1
Kj
KJ
kJ
1J
j of neurons
−th column
−th column
−th column
of nodes of nodes
of nodes
i j
k
Dummy
neurons
(Fixed Input)
o
o
o
1
k
K
Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Given are P training pairs written as ((z1, d1), (z2, d2), . . . , (zp, dp))
, Where z1 and d1 are as explained in above section, zi is (I × 1),
di is (K × 1), and i = 1, 2, . . . , P. Note that the Ith component of
each zi is of value −1 since input vectors have been augmented.
Size J − 1 of the hidden layer having outputs y is selected. Note
that the Jth component of y is of value −1, since hidden layer
outputs have also been augmented; y is (J × 1) and o is (K × 1).
Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
η > 0, Emax chosen. This value of η is used in next equations
used for weight adjustments.
Weights W and V are initialized at small random values; W is
(K × J), V is (J × I).
q ← 1, p ← 1, E ← 1
Training step starts here. Input is presented and the layer’s
outputs computed:
z ← zp, d ← zp
Where vj , a column vector, is the jth row of V.
ok ← f (wt
k y), fork=1,2,...,K
Where wk, a column vector, is the kth row of W.
Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Error value is computed:
E ←
1
2
(dk − ok)2
+ E fork = 1, 2, . . . , K
Error signal vectors δo and δy of both layers are computed.
Vectors δo is (K × 1), is (J × 1).
The error signal terms of the output layer in this step are
δok =
1
2
(dk − ok)(1 − o2
k ), fork = 1, 2, . . . , K
The error signal terms of the hidden layer in this step are
δyj =
1
2
(1 − o2
yj
)
K
k=1
δokwkj , forj = 1, 2, . . . , J
The steps of this algorithm are
Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Output layer weights are adjusted:
wkj ← wkj + ηδokyj , fork = 1, 2, . . . , Kandj = 1, 2, . . . , J
Hidden layer weights are adjusted:
vji ← vji + ηδyj zi , forj = 1, 2, . . . , Jandi = 1, 2, . . . , I
If p < P then p ← p + 1, q ← q + 1 , and go to step 2;
Otherwise, go to step 8.
The training cycle is completed. For E < Emax terminate the
training session. Output weights W,V,q, and E.
If E > Emax, then E ← 0, p ← 1, and initiate the new
training cycle by going to Step 2.
Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Devanagari Character Recognition
Applications
Statistical pattern recognition, especially recognition of
speech.
Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Devanagari Character Recognition
Applications
Statistical pattern recognition, especially recognition of
speech.
Control of robot arms, and other problems in robotics.
Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Devanagari Character Recognition
Applications
Statistical pattern recognition, especially recognition of
speech.
Control of robot arms, and other problems in robotics.
Control of industrial process, especially diffusion processes in
the production of semiconductor substrates.
Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Devanagari Character Recognition
Applications
Statistical pattern recognition, especially recognition of
speech.
Control of robot arms, and other problems in robotics.
Control of industrial process, especially diffusion processes in
the production of semiconductor substrates.
Automatic synthesis of digital systems.
Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Devanagari Character Recognition
Applications
Statistical pattern recognition, especially recognition of
speech.
Control of robot arms, and other problems in robotics.
Control of industrial process, especially diffusion processes in
the production of semiconductor substrates.
Automatic synthesis of digital systems.
Adaptive devices for various telecommunications tasks.
Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Devanagari Character Recognition
Applications
Statistical pattern recognition, especially recognition of
speech.
Control of robot arms, and other problems in robotics.
Control of industrial process, especially diffusion processes in
the production of semiconductor substrates.
Automatic synthesis of digital systems.
Adaptive devices for various telecommunications tasks.
Image compression.
Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Devanagari Character Recognition
Applications
Statistical pattern recognition, especially recognition of
speech.
Control of robot arms, and other problems in robotics.
Control of industrial process, especially diffusion processes in
the production of semiconductor substrates.
Automatic synthesis of digital systems.
Adaptive devices for various telecommunications tasks.
Image compression.
Radar classification of sea-ice.
Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Devanagari Character Recognition
Applications
Statistical pattern recognition, especially recognition of
speech.
Control of robot arms, and other problems in robotics.
Control of industrial process, especially diffusion processes in
the production of semiconductor substrates.
Automatic synthesis of digital systems.
Adaptive devices for various telecommunications tasks.
Image compression.
Radar classification of sea-ice.
Optimization problems.
Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Devanagari Character Recognition
Applications
Statistical pattern recognition, especially recognition of
speech.
Control of robot arms, and other problems in robotics.
Control of industrial process, especially diffusion processes in
the production of semiconductor substrates.
Automatic synthesis of digital systems.
Adaptive devices for various telecommunications tasks.
Image compression.
Radar classification of sea-ice.
Optimization problems.
Sentence understanding.
Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Devanagari Character Recognition
Applications
Statistical pattern recognition, especially recognition of
speech.
Control of robot arms, and other problems in robotics.
Control of industrial process, especially diffusion processes in
the production of semiconductor substrates.
Automatic synthesis of digital systems.
Adaptive devices for various telecommunications tasks.
Image compression.
Radar classification of sea-ice.
Optimization problems.
Sentence understanding.
Application of expertise in conceptual domain.
Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Devanagari Character Recognition
Applications
Statistical pattern recognition, especially recognition of
speech.
Control of robot arms, and other problems in robotics.
Control of industrial process, especially diffusion processes in
the production of semiconductor substrates.
Automatic synthesis of digital systems.
Adaptive devices for various telecommunications tasks.
Image compression.
Radar classification of sea-ice.
Optimization problems.
Sentence understanding.
Application of expertise in conceptual domain.
Classification of insect courtship songs.
Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Devanagari Character Recognition
Devanagari Character Recognition
Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Devanagari Character Recognition
Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Devanagari Character Recognition
Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Devanagari Character Recognition
Figure: SOM Grid
Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Devanagari Character Recognition
SOM Algorithm
Intialize the weights Wij (1 < i ≤ 64, 1 < j < m) to small
random values,where m is the total number of nodes in the
map.Set the initial radius of the neighborhood around node j
as Nj (t).
Present inputs X1(t), X2(t), X3(t), . . . , X64(t).
Calculate the distance dj between the inputs and node j by
dj = 64
i=1 (Xi (t) − Wij (t))2
.
Determine j∗which minimizes dj .
Update weights for j∗ and its neighbors mNj (t), the new
weights for j in Nj∗(t) are
Wij (t + 1) = Wij + α(t) (Xi (t) − Wij (t))
Where α(t) and Nj∗(t) are controlled so as to decrease in t.
If process reaches the maximum number of iterations,stop
otherwise go to step 2.Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Devanagari Character Recognition
Output nodes Nc Cycles Training time Classification accuracy
125 60 500 10hrs 65
150 75 500 11hrs 67
175 80 750 13hrs 70
200 99 750 15hrs 75
225 120 900 18hrs 77
250 125 900 23hrs 88
275 130 1000 24hrs 90
300 145 1000 25hrs 91
Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Applications
Architecture
Mathematical Foundation and algorithm
Deriving weight matrix
Storage Capacity
Case Study
Content addressable memory: which involves the recall of
stored pattern by presenting a partial or distorted version of it
to the memory.
Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Applications
Architecture
Mathematical Foundation and algorithm
Deriving weight matrix
Storage Capacity
Case Study
Content addressable memory: which involves the recall of
stored pattern by presenting a partial or distorted version of it
to the memory.
Combinatorial optimization problems: The class of
optimization problems includes the Traveling salesman
problem
Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Applications
Architecture
Mathematical Foundation and algorithm
Deriving weight matrix
Storage Capacity
Case Study
Figure: Hopfield NetworkSanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Applications
Architecture
Mathematical Foundation and algorithm
Deriving weight matrix
Storage Capacity
Case Study
The total input neti of the ith neuron as
neti =
n
j=1
j=i
wij vj + ii − Ti i = 1, 2, ..., n
The external input to the ith neuron has been denoted here as ii .
Introducing the vector notation for synaptic weights and neuron
output, the total input neti of the ith neuron can be written as
neti = wt
i v + ii − Ti , for i = 1, 2, · · · , n
Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Applications
Architecture
Mathematical Foundation and algorithm
Deriving weight matrix
Storage Capacity
Case Study
The complete matrix description of the linear portion of the system
shown in Figure is given by net = Wv + i − T where
net
∆
=





net1
net2
...
netn





i
∆
=





i1
i2
...
in





t
∆
=





T1
T2
...
Tn





Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Applications
Architecture
Mathematical Foundation and algorithm
Deriving weight matrix
Storage Capacity
Case Study
Matrix W , sometimes called the connectivity matrix, is an n ∗ n
matrix containing network weights arranged in rows of vectors
equal to wj as defined and it is equal to
W =





wt
1
wt
2
...
wt
n





W =





0 w12 w13 · · · w1n
w21 0 w23 · · · w2n
...
...
...
...
...
wn1 wn2 · · · wn3 0





Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Applications
Architecture
Mathematical Foundation and algorithm
Deriving weight matrix
Storage Capacity
Case Study
Responce or Update rule of the ithneuron excited in
net = Wv + i − T
vi → −1 if neti < 0
vi → +1 if neti > 0
The update algorithm for a discrete-time recurrent network and we
can obtain the following update rule:
vk+1
i = sgn(wt
i vk
+ii −Ti ), for i = 1, 2, ..., n and k = 0, 1, ...
Where k denotes the index of recursive update.
Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Applications
Architecture
Mathematical Foundation and algorithm
Deriving weight matrix
Storage Capacity
Case Study
Energy
The scalar-valued energy function for the discussed system is a
quadratic form and has the matrix form
E
∆
= −
1
2
vt
Wv − it
v + tt
v
Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Applications
Architecture
Mathematical Foundation and algorithm
Deriving weight matrix
Storage Capacity
Case Study
Energy
Let us study the changes of the energy function for the system
which is allowed to update. Assume that the output node i has
been updated at the kth instant so that vk+−1
i − vk
i = ∆v,. Since
only the single neuron computes, the scheme is one of
asynchronous updates. Let us determine the related energy
increment in this case. Computing the energy gradient vector,
E = −
1
2
(W t
+ W )vt
− it
+ tt
Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Applications
Architecture
Mathematical Foundation and algorithm
Deriving weight matrix
Storage Capacity
Case Study
Energy
which reduces for symmetrical matrix W for which W t = W to
the form
E = −Wv − it
+ tt
The energy increment becomes equal:
∆E = ( E)t
∆v
Since only the ith output is updated.
Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Applications
Architecture
Mathematical Foundation and algorithm
Deriving weight matrix
Storage Capacity
Case Study
Energy
∆v
∆
=








0
...
∆vi
...
0








and the energy increment reduces to the form
∆E = (−wt
i v + it
i + ti )∆vi
This can be rewritten as:
∆E =


n
j=1
wij vj + ii + ti

 ∆vi
for j = i Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Applications
Architecture
Mathematical Foundation and algorithm
Deriving weight matrix
Storage Capacity
Case Study
To train the Hopfield Network say for x = [0, 1, 0, 1]
Step1: Convert [0, 1, 0, 1] to bipolar. This results in
x1 = [-1,1,-1,1].
Step2:Calculate the Transpose of x1 say y1
Step3:Multiply x1 and y1
Step4:Replace diagonal elements by 0
The final weight matrix is
.




0 −1 1 −1
−1 0 −1 1
1 −1 0 −1
−1 1 −1 0




.
Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Applications
Architecture
Mathematical Foundation and algorithm
Deriving weight matrix
Storage Capacity
Case Study
To Train the Hopfield Network for more number of patterns, all the
matrices created for each pattern should be added to get the final
weight matrix.
Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Applications
Architecture
Mathematical Foundation and algorithm
Deriving weight matrix
Storage Capacity
Case Study
1 Storage capacity scales
linearly with size N of the
network
2 Storage capacity must be
maintained small for the
fundamental memories to
be recoverable.
Mmax =
N
2logeN
200 400 600 800 1000
0
0
20
40
60
80
100
Without Errors
With Errors
Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Applications
Architecture
Mathematical Foundation and algorithm
Deriving weight matrix
Storage Capacity
Case Study
Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Applications
Architecture
Mathematical Foundation and algorithm
Deriving weight matrix
Storage Capacity
Case Study
Thank you
Sanjay Shitole Applications of ANN
Outline
Error Backpropagation Training Algorithm
Kohonen Self Organizing Map
Hopfield Neural Network
Applications
Architecture
Mathematical Foundation and algorithm
Deriving weight matrix
Storage Capacity
Case Study
Doubts???
email: shitoless@rediffmail.com
Sanjay Shitole Applications of ANN

More Related Content

What's hot

connecting smart object in IoT.pptx
connecting smart object in IoT.pptxconnecting smart object in IoT.pptx
connecting smart object in IoT.pptx
AnisZahirahAzman
 
Machine Learning - Object Detection and Classification
Machine Learning - Object Detection and ClassificationMachine Learning - Object Detection and Classification
Machine Learning - Object Detection and Classification
Vikas Jain
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
Naveen Jakhar, I.T.S
 
Artificial Intelligence Game Search by Examples
Artificial Intelligence Game Search by ExamplesArtificial Intelligence Game Search by Examples
Artificial Intelligence Game Search by Examples
Ahmed Gad
 
5 Introduction to neural networks
5 Introduction to neural networks5 Introduction to neural networks
5 Introduction to neural networks
Dmytro Fishman
 
Image classification using convolutional neural network
Image classification using convolutional neural networkImage classification using convolutional neural network
Image classification using convolutional neural network
KIRAN R
 
IRJET- Air Pollution Prediction using Machine Learning
IRJET- Air Pollution Prediction using Machine LearningIRJET- Air Pollution Prediction using Machine Learning
IRJET- Air Pollution Prediction using Machine Learning
IRJET Journal
 
project sentiment analysis
project sentiment analysisproject sentiment analysis
project sentiment analysis
sneha penmetsa
 
image classification
image classificationimage classification
image classification
20Q95A0402AVULAKALYA
 
Introduction to Deep Learning
Introduction to Deep LearningIntroduction to Deep Learning
Introduction to Deep Learning
Oswald Campesato
 
Machine Learning Applications to IoT
Machine Learning Applications to IoTMachine Learning Applications to IoT
Machine Learning Applications to IoT
Förderverein Technische Fakultät
 
Computer Vision.pptx
Computer Vision.pptxComputer Vision.pptx
Computer Vision.pptx
GDSCIIITDHARWAD
 
The ways of node embedding
The ways of node embeddingThe ways of node embedding
The ways of node embedding
SEMINARGROOT
 
IoT with Arduino
IoT with ArduinoIoT with Arduino
IoT with Arduino
Arvind Singh
 
Machine Learning Using Python
Machine Learning Using PythonMachine Learning Using Python
Machine Learning Using Python
SavitaHanchinal
 
Data Science - Part XVII - Deep Learning & Image Processing
Data Science - Part XVII - Deep Learning & Image ProcessingData Science - Part XVII - Deep Learning & Image Processing
Data Science - Part XVII - Deep Learning & Image Processing
Derek Kane
 
Visual Question Answering 2.0
Visual Question Answering 2.0Visual Question Answering 2.0
Visual Question Answering 2.0
Universitat Politècnica de Catalunya
 
Unit 2(advanced class modeling & state diagram)
Unit  2(advanced class modeling & state diagram)Unit  2(advanced class modeling & state diagram)
Unit 2(advanced class modeling & state diagram)
Manoj Reddy
 
Business Models_Internet of Things (Part 02)
Business Models_Internet of Things (Part 02)Business Models_Internet of Things (Part 02)
Business Models_Internet of Things (Part 02)
alengadan
 
Pneumonia detection using cnn
Pneumonia detection using cnnPneumonia detection using cnn
Pneumonia detection using cnn
Tushar Dalvi
 

What's hot (20)

connecting smart object in IoT.pptx
connecting smart object in IoT.pptxconnecting smart object in IoT.pptx
connecting smart object in IoT.pptx
 
Machine Learning - Object Detection and Classification
Machine Learning - Object Detection and ClassificationMachine Learning - Object Detection and Classification
Machine Learning - Object Detection and Classification
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
Artificial Intelligence Game Search by Examples
Artificial Intelligence Game Search by ExamplesArtificial Intelligence Game Search by Examples
Artificial Intelligence Game Search by Examples
 
5 Introduction to neural networks
5 Introduction to neural networks5 Introduction to neural networks
5 Introduction to neural networks
 
Image classification using convolutional neural network
Image classification using convolutional neural networkImage classification using convolutional neural network
Image classification using convolutional neural network
 
IRJET- Air Pollution Prediction using Machine Learning
IRJET- Air Pollution Prediction using Machine LearningIRJET- Air Pollution Prediction using Machine Learning
IRJET- Air Pollution Prediction using Machine Learning
 
project sentiment analysis
project sentiment analysisproject sentiment analysis
project sentiment analysis
 
image classification
image classificationimage classification
image classification
 
Introduction to Deep Learning
Introduction to Deep LearningIntroduction to Deep Learning
Introduction to Deep Learning
 
Machine Learning Applications to IoT
Machine Learning Applications to IoTMachine Learning Applications to IoT
Machine Learning Applications to IoT
 
Computer Vision.pptx
Computer Vision.pptxComputer Vision.pptx
Computer Vision.pptx
 
The ways of node embedding
The ways of node embeddingThe ways of node embedding
The ways of node embedding
 
IoT with Arduino
IoT with ArduinoIoT with Arduino
IoT with Arduino
 
Machine Learning Using Python
Machine Learning Using PythonMachine Learning Using Python
Machine Learning Using Python
 
Data Science - Part XVII - Deep Learning & Image Processing
Data Science - Part XVII - Deep Learning & Image ProcessingData Science - Part XVII - Deep Learning & Image Processing
Data Science - Part XVII - Deep Learning & Image Processing
 
Visual Question Answering 2.0
Visual Question Answering 2.0Visual Question Answering 2.0
Visual Question Answering 2.0
 
Unit 2(advanced class modeling & state diagram)
Unit  2(advanced class modeling & state diagram)Unit  2(advanced class modeling & state diagram)
Unit 2(advanced class modeling & state diagram)
 
Business Models_Internet of Things (Part 02)
Business Models_Internet of Things (Part 02)Business Models_Internet of Things (Part 02)
Business Models_Internet of Things (Part 02)
 
Pneumonia detection using cnn
Pneumonia detection using cnnPneumonia detection using cnn
Pneumonia detection using cnn
 

Viewers also liked

Neural network & its applications
Neural network & its applications Neural network & its applications
Neural network & its applications
Ahmed_hashmi
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
Ildar Nurgaliev
 
Introduction Of Artificial neural network
Introduction Of Artificial neural networkIntroduction Of Artificial neural network
Introduction Of Artificial neural network
Nagarajan
 
Artificial neural networks
Artificial neural networksArtificial neural networks
Artificial neural networks
stellajoseph
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
DEEPASHRI HK
 
Ai and neural networks
Ai and neural networksAi and neural networks
Ai and neural networks
Nikhil Kansari
 
Introduction to Artificial Neural Network
Introduction to Artificial Neural Network Introduction to Artificial Neural Network
Introduction to Artificial Neural Network
Qingkai Kong
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
Dessy Amirudin
 
Neural
NeuralNeural
Neural Network Classification and its Applications in Insurance Industry
Neural Network Classification and its Applications in Insurance IndustryNeural Network Classification and its Applications in Insurance Industry
Neural Network Classification and its Applications in Insurance Industry
Inderjeet Singh
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
Vajiheh Zoghiyan
 
Self-Organising Maps for Customer Segmentation using R - Shane Lynn - Dublin R
Self-Organising Maps for Customer Segmentation using R - Shane Lynn - Dublin RSelf-Organising Maps for Customer Segmentation using R - Shane Lynn - Dublin R
Self-Organising Maps for Customer Segmentation using R - Shane Lynn - Dublin R
shanelynn
 
Kohonen self organizing maps
Kohonen self organizing mapsKohonen self organizing maps
Kohonen self organizing maps
raphaelkiminya
 
Self-organizing map
Self-organizing mapSelf-organizing map
Self-organizing map
Tarat Diloksawatdikul
 
Artificial intelligence NEURAL NETWORKS
Artificial intelligence NEURAL NETWORKSArtificial intelligence NEURAL NETWORKS
Artificial intelligence NEURAL NETWORKS
REHMAT ULLAH
 
1 App,
1 App, 1 App,
exoscale at the CloudStack User Group London - June 26th 2014
exoscale at the CloudStack User Group London - June 26th 2014exoscale at the CloudStack User Group London - June 26th 2014
exoscale at the CloudStack User Group London - June 26th 2014
Antoine COETSIER
 
Cloud Computing Security Frameworks - our view from exoscale
Cloud Computing Security Frameworks - our view from exoscaleCloud Computing Security Frameworks - our view from exoscale
Cloud Computing Security Frameworks - our view from exoscale
Antoine COETSIER
 
Personalized search
Personalized searchPersonalized search
Personalized search
Toine Bogers
 
Self Organinising neural networks
Self Organinising  neural networksSelf Organinising  neural networks
Self Organinising neural networks
ESCOM
 

Viewers also liked (20)

Neural network & its applications
Neural network & its applications Neural network & its applications
Neural network & its applications
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
Introduction Of Artificial neural network
Introduction Of Artificial neural networkIntroduction Of Artificial neural network
Introduction Of Artificial neural network
 
Artificial neural networks
Artificial neural networksArtificial neural networks
Artificial neural networks
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
Ai and neural networks
Ai and neural networksAi and neural networks
Ai and neural networks
 
Introduction to Artificial Neural Network
Introduction to Artificial Neural Network Introduction to Artificial Neural Network
Introduction to Artificial Neural Network
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
 
Neural
NeuralNeural
Neural
 
Neural Network Classification and its Applications in Insurance Industry
Neural Network Classification and its Applications in Insurance IndustryNeural Network Classification and its Applications in Insurance Industry
Neural Network Classification and its Applications in Insurance Industry
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
Self-Organising Maps for Customer Segmentation using R - Shane Lynn - Dublin R
Self-Organising Maps for Customer Segmentation using R - Shane Lynn - Dublin RSelf-Organising Maps for Customer Segmentation using R - Shane Lynn - Dublin R
Self-Organising Maps for Customer Segmentation using R - Shane Lynn - Dublin R
 
Kohonen self organizing maps
Kohonen self organizing mapsKohonen self organizing maps
Kohonen self organizing maps
 
Self-organizing map
Self-organizing mapSelf-organizing map
Self-organizing map
 
Artificial intelligence NEURAL NETWORKS
Artificial intelligence NEURAL NETWORKSArtificial intelligence NEURAL NETWORKS
Artificial intelligence NEURAL NETWORKS
 
1 App,
1 App, 1 App,
1 App,
 
exoscale at the CloudStack User Group London - June 26th 2014
exoscale at the CloudStack User Group London - June 26th 2014exoscale at the CloudStack User Group London - June 26th 2014
exoscale at the CloudStack User Group London - June 26th 2014
 
Cloud Computing Security Frameworks - our view from exoscale
Cloud Computing Security Frameworks - our view from exoscaleCloud Computing Security Frameworks - our view from exoscale
Cloud Computing Security Frameworks - our view from exoscale
 
Personalized search
Personalized searchPersonalized search
Personalized search
 
Self Organinising neural networks
Self Organinising  neural networksSelf Organinising  neural networks
Self Organinising neural networks
 

Similar to Intoduction to Neural Network

Gan seminar
Gan seminarGan seminar
Gan seminar
San Kim
 
Implementation of Back-Propagation Neural Network using Scilab and its Conver...
Implementation of Back-Propagation Neural Network using Scilab and its Conver...Implementation of Back-Propagation Neural Network using Scilab and its Conver...
Implementation of Back-Propagation Neural Network using Scilab and its Conver...
IJEEE
 
Artificial Neural Networks-Supervised Learning Models
Artificial Neural Networks-Supervised Learning ModelsArtificial Neural Networks-Supervised Learning Models
Artificial Neural Networks-Supervised Learning Models
DrBaljitSinghKhehra
 
Artificial Neural Networks-Supervised Learning Models
Artificial Neural Networks-Supervised Learning ModelsArtificial Neural Networks-Supervised Learning Models
Artificial Neural Networks-Supervised Learning Models
DrBaljitSinghKhehra
 
Artificial Neural Networks-Supervised Learning Models
Artificial Neural Networks-Supervised Learning ModelsArtificial Neural Networks-Supervised Learning Models
Artificial Neural Networks-Supervised Learning Models
DrBaljitSinghKhehra
 
Back propagation
Back propagationBack propagation
Back propagation
Nagarajan
 
CS767_Lecture_05.pptx
CS767_Lecture_05.pptxCS767_Lecture_05.pptx
CS767_Lecture_05.pptx
ShujatHussainGadi
 
Adaptive modified backpropagation algorithm based on differential errors
Adaptive modified backpropagation algorithm based on differential errorsAdaptive modified backpropagation algorithm based on differential errors
Adaptive modified backpropagation algorithm based on differential errors
IJCSEA Journal
 
Digital Implementation of Artificial Neural Network for Function Approximatio...
Digital Implementation of Artificial Neural Network for Function Approximatio...Digital Implementation of Artificial Neural Network for Function Approximatio...
Digital Implementation of Artificial Neural Network for Function Approximatio...
IOSR Journals
 
Digital Implementation of Artificial Neural Network for Function Approximatio...
Digital Implementation of Artificial Neural Network for Function Approximatio...Digital Implementation of Artificial Neural Network for Function Approximatio...
Digital Implementation of Artificial Neural Network for Function Approximatio...
IOSR Journals
 
Deep learning study 2
Deep learning study 2Deep learning study 2
Deep learning study 2
San Kim
 
New Approach of Preprocessing For Numeral Recognition
New Approach of Preprocessing For Numeral RecognitionNew Approach of Preprocessing For Numeral Recognition
New Approach of Preprocessing For Numeral Recognition
IJERA Editor
 
Application of Artificial Neural Networking for Determining the Plane of Vibr...
Application of Artificial Neural Networking for Determining the Plane of Vibr...Application of Artificial Neural Networking for Determining the Plane of Vibr...
Application of Artificial Neural Networking for Determining the Plane of Vibr...
IOSRJMCE
 
Artifical Neural Network and its applications
Artifical Neural Network and its applicationsArtifical Neural Network and its applications
Artifical Neural Network and its applications
Sangeeta Tiwari
 
Lesson_8_DeepLearning.pdf
Lesson_8_DeepLearning.pdfLesson_8_DeepLearning.pdf
Lesson_8_DeepLearning.pdf
ssuser7f0b19
 
DNN.pptx
DNN.pptxDNN.pptx
DNN.pptx
someshleocola
 
Final Thesis Presentation
Final Thesis PresentationFinal Thesis Presentation
Final Thesis Presentation
Sajid Rasheed
 
Le Song, Assistant Professor, College of Computing, Georgia Institute of Tech...
Le Song, Assistant Professor, College of Computing, Georgia Institute of Tech...Le Song, Assistant Professor, College of Computing, Georgia Institute of Tech...
Le Song, Assistant Professor, College of Computing, Georgia Institute of Tech...
MLconf
 
Flow Trajectory Approach for Human Action Recognition
Flow Trajectory Approach for Human Action RecognitionFlow Trajectory Approach for Human Action Recognition
Flow Trajectory Approach for Human Action Recognition
IRJET Journal
 
UofT_ML_lecture.pptx
UofT_ML_lecture.pptxUofT_ML_lecture.pptx
UofT_ML_lecture.pptx
abcdefghijklmn19
 

Similar to Intoduction to Neural Network (20)

Gan seminar
Gan seminarGan seminar
Gan seminar
 
Implementation of Back-Propagation Neural Network using Scilab and its Conver...
Implementation of Back-Propagation Neural Network using Scilab and its Conver...Implementation of Back-Propagation Neural Network using Scilab and its Conver...
Implementation of Back-Propagation Neural Network using Scilab and its Conver...
 
Artificial Neural Networks-Supervised Learning Models
Artificial Neural Networks-Supervised Learning ModelsArtificial Neural Networks-Supervised Learning Models
Artificial Neural Networks-Supervised Learning Models
 
Artificial Neural Networks-Supervised Learning Models
Artificial Neural Networks-Supervised Learning ModelsArtificial Neural Networks-Supervised Learning Models
Artificial Neural Networks-Supervised Learning Models
 
Artificial Neural Networks-Supervised Learning Models
Artificial Neural Networks-Supervised Learning ModelsArtificial Neural Networks-Supervised Learning Models
Artificial Neural Networks-Supervised Learning Models
 
Back propagation
Back propagationBack propagation
Back propagation
 
CS767_Lecture_05.pptx
CS767_Lecture_05.pptxCS767_Lecture_05.pptx
CS767_Lecture_05.pptx
 
Adaptive modified backpropagation algorithm based on differential errors
Adaptive modified backpropagation algorithm based on differential errorsAdaptive modified backpropagation algorithm based on differential errors
Adaptive modified backpropagation algorithm based on differential errors
 
Digital Implementation of Artificial Neural Network for Function Approximatio...
Digital Implementation of Artificial Neural Network for Function Approximatio...Digital Implementation of Artificial Neural Network for Function Approximatio...
Digital Implementation of Artificial Neural Network for Function Approximatio...
 
Digital Implementation of Artificial Neural Network for Function Approximatio...
Digital Implementation of Artificial Neural Network for Function Approximatio...Digital Implementation of Artificial Neural Network for Function Approximatio...
Digital Implementation of Artificial Neural Network for Function Approximatio...
 
Deep learning study 2
Deep learning study 2Deep learning study 2
Deep learning study 2
 
New Approach of Preprocessing For Numeral Recognition
New Approach of Preprocessing For Numeral RecognitionNew Approach of Preprocessing For Numeral Recognition
New Approach of Preprocessing For Numeral Recognition
 
Application of Artificial Neural Networking for Determining the Plane of Vibr...
Application of Artificial Neural Networking for Determining the Plane of Vibr...Application of Artificial Neural Networking for Determining the Plane of Vibr...
Application of Artificial Neural Networking for Determining the Plane of Vibr...
 
Artifical Neural Network and its applications
Artifical Neural Network and its applicationsArtifical Neural Network and its applications
Artifical Neural Network and its applications
 
Lesson_8_DeepLearning.pdf
Lesson_8_DeepLearning.pdfLesson_8_DeepLearning.pdf
Lesson_8_DeepLearning.pdf
 
DNN.pptx
DNN.pptxDNN.pptx
DNN.pptx
 
Final Thesis Presentation
Final Thesis PresentationFinal Thesis Presentation
Final Thesis Presentation
 
Le Song, Assistant Professor, College of Computing, Georgia Institute of Tech...
Le Song, Assistant Professor, College of Computing, Georgia Institute of Tech...Le Song, Assistant Professor, College of Computing, Georgia Institute of Tech...
Le Song, Assistant Professor, College of Computing, Georgia Institute of Tech...
 
Flow Trajectory Approach for Human Action Recognition
Flow Trajectory Approach for Human Action RecognitionFlow Trajectory Approach for Human Action Recognition
Flow Trajectory Approach for Human Action Recognition
 
UofT_ML_lecture.pptx
UofT_ML_lecture.pptxUofT_ML_lecture.pptx
UofT_ML_lecture.pptx
 

More from Dr. Sanjay Shitole

Research_presentation_IIC.pdf
Research_presentation_IIC.pdfResearch_presentation_IIC.pdf
Research_presentation_IIC.pdf
Dr. Sanjay Shitole
 
importance_RP.pdf
importance_RP.pdfimportance_RP.pdf
importance_RP.pdf
Dr. Sanjay Shitole
 
IPR.pdf
IPR.pdfIPR.pdf
Machine Learning based predictive analytics
Machine Learning based predictive analyticsMachine Learning based predictive analytics
Machine Learning based predictive analytics
Dr. Sanjay Shitole
 
IoT with Python
IoT with PythonIoT with Python
IoT with Python
Dr. Sanjay Shitole
 
Image Processing Techniques: Remote Sensing Perspective
Image Processing Techniques: Remote Sensing PerspectiveImage Processing Techniques: Remote Sensing Perspective
Image Processing Techniques: Remote Sensing Perspective
Dr. Sanjay Shitole
 
Modern Trends in Engineering, Science and Technology
Modern Trends in Engineering, Science and TechnologyModern Trends in Engineering, Science and Technology
Modern Trends in Engineering, Science and Technology
Dr. Sanjay Shitole
 
Scientific Computing with GNU-Octave
Scientific Computing with GNU-OctaveScientific Computing with GNU-Octave
Scientific Computing with GNU-Octave
Dr. Sanjay Shitole
 
What is Xfig
What is XfigWhat is Xfig
What is Xfig
Dr. Sanjay Shitole
 
Scientific Paper Writing
Scientific Paper WritingScientific Paper Writing
Scientific Paper Writing
Dr. Sanjay Shitole
 

More from Dr. Sanjay Shitole (10)

Research_presentation_IIC.pdf
Research_presentation_IIC.pdfResearch_presentation_IIC.pdf
Research_presentation_IIC.pdf
 
importance_RP.pdf
importance_RP.pdfimportance_RP.pdf
importance_RP.pdf
 
IPR.pdf
IPR.pdfIPR.pdf
IPR.pdf
 
Machine Learning based predictive analytics
Machine Learning based predictive analyticsMachine Learning based predictive analytics
Machine Learning based predictive analytics
 
IoT with Python
IoT with PythonIoT with Python
IoT with Python
 
Image Processing Techniques: Remote Sensing Perspective
Image Processing Techniques: Remote Sensing PerspectiveImage Processing Techniques: Remote Sensing Perspective
Image Processing Techniques: Remote Sensing Perspective
 
Modern Trends in Engineering, Science and Technology
Modern Trends in Engineering, Science and TechnologyModern Trends in Engineering, Science and Technology
Modern Trends in Engineering, Science and Technology
 
Scientific Computing with GNU-Octave
Scientific Computing with GNU-OctaveScientific Computing with GNU-Octave
Scientific Computing with GNU-Octave
 
What is Xfig
What is XfigWhat is Xfig
What is Xfig
 
Scientific Paper Writing
Scientific Paper WritingScientific Paper Writing
Scientific Paper Writing
 

Recently uploaded

bank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdfbank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdf
Divyam548318
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
Exception Handling notes in java exception
Exception Handling notes in java exceptionException Handling notes in java exception
Exception Handling notes in java exception
Ratnakar Mikkili
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
rpskprasana
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
nooriasukmaningtyas
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
ClaraZara1
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
Low power architecture of logic gates using adiabatic techniques
Low power architecture of logic gates using adiabatic techniquesLow power architecture of logic gates using adiabatic techniques
Low power architecture of logic gates using adiabatic techniques
nooriasukmaningtyas
 
Series of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.pptSeries of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.ppt
PauloRodrigues104553
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
Mukeshwaran Balu
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
gestioneergodomus
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
mahammadsalmanmech
 

Recently uploaded (20)

bank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdfbank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdf
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
Exception Handling notes in java exception
Exception Handling notes in java exceptionException Handling notes in java exception
Exception Handling notes in java exception
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
Low power architecture of logic gates using adiabatic techniques
Low power architecture of logic gates using adiabatic techniquesLow power architecture of logic gates using adiabatic techniques
Low power architecture of logic gates using adiabatic techniques
 
Series of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.pptSeries of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.ppt
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
 

Intoduction to Neural Network

  • 1. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Applications of ANN Sanjay Shitole Department of Information Technology Usha Mittal Institute of Technology for Women SNDT Women’s University, Santacruz(w), Mumbai. 14 Oct 2011 Sanjay Shitole Applications of ANN
  • 2. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Outline of Topics 1 Error Backpropagation Training Algorithm 2 Kohonen Self Organizing Map Applications Devanagari Character Recognition 3 Hopfield Neural Network Applications Architecture Mathematical Foundation and algorithm Deriving weight matrix Storage Capacity Case Study Sanjay Shitole Applications of ANN
  • 3. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Inputs ( Fixed Input) Layer Layer of neuronsk z v v v v v v z z1 i zi i−1 =−1 11 j1 1i ji 1i vj−1,i j1 jiv y 1 j j−1 j =−1 y y y wj w w w w ww w w 11 1j 1J K1 Kj KJ kJ 1J j of neurons −th column −th column −th column of nodes of nodes of nodes i j k Dummy neurons (Fixed Input) o o o 1 k K Sanjay Shitole Applications of ANN
  • 4. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Detection of Lung Cancer Introduction Sanjay Shitole Applications of ANN
  • 5. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Detection of Lung Cancer Introduction Current Medical Techniques Sanjay Shitole Applications of ANN
  • 6. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Figure: Block Diagram Sanjay Shitole Applications of ANN
  • 7. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Sanjay Shitole Applications of ANN
  • 8. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Sanjay Shitole Applications of ANN
  • 9. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Inputs ( Fixed Input) Layer Layer of neuronsk z v v v v v v z z1 i zi i−1 =−1 11 j1 1i ji 1i vj−1,i j1 jiv y 1 j j−1 j =−1 y y y wj w w w w ww w w 11 1j 1J K1 Kj KJ kJ 1J j of neurons −th column −th column −th column of nodes of nodes of nodes i j k Dummy neurons (Fixed Input) o o o 1 k K Sanjay Shitole Applications of ANN
  • 10. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Given are P training pairs written as ((z1, d1), (z2, d2), . . . , (zp, dp)) , Where z1 and d1 are as explained in above section, zi is (I × 1), di is (K × 1), and i = 1, 2, . . . , P. Note that the Ith component of each zi is of value −1 since input vectors have been augmented. Size J − 1 of the hidden layer having outputs y is selected. Note that the Jth component of y is of value −1, since hidden layer outputs have also been augmented; y is (J × 1) and o is (K × 1). Sanjay Shitole Applications of ANN
  • 11. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network η > 0, Emax chosen. This value of η is used in next equations used for weight adjustments. Weights W and V are initialized at small random values; W is (K × J), V is (J × I). q ← 1, p ← 1, E ← 1 Training step starts here. Input is presented and the layer’s outputs computed: z ← zp, d ← zp Where vj , a column vector, is the jth row of V. ok ← f (wt k y), fork=1,2,...,K Where wk, a column vector, is the kth row of W. Sanjay Shitole Applications of ANN
  • 12. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Error value is computed: E ← 1 2 (dk − ok)2 + E fork = 1, 2, . . . , K Error signal vectors δo and δy of both layers are computed. Vectors δo is (K × 1), is (J × 1). The error signal terms of the output layer in this step are δok = 1 2 (dk − ok)(1 − o2 k ), fork = 1, 2, . . . , K The error signal terms of the hidden layer in this step are δyj = 1 2 (1 − o2 yj ) K k=1 δokwkj , forj = 1, 2, . . . , J The steps of this algorithm are Sanjay Shitole Applications of ANN
  • 13. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Output layer weights are adjusted: wkj ← wkj + ηδokyj , fork = 1, 2, . . . , Kandj = 1, 2, . . . , J Hidden layer weights are adjusted: vji ← vji + ηδyj zi , forj = 1, 2, . . . , Jandi = 1, 2, . . . , I If p < P then p ← p + 1, q ← q + 1 , and go to step 2; Otherwise, go to step 8. The training cycle is completed. For E < Emax terminate the training session. Output weights W,V,q, and E. If E > Emax, then E ← 0, p ← 1, and initiate the new training cycle by going to Step 2. Sanjay Shitole Applications of ANN
  • 14. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Devanagari Character Recognition Applications Statistical pattern recognition, especially recognition of speech. Sanjay Shitole Applications of ANN
  • 15. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Devanagari Character Recognition Applications Statistical pattern recognition, especially recognition of speech. Control of robot arms, and other problems in robotics. Sanjay Shitole Applications of ANN
  • 16. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Devanagari Character Recognition Applications Statistical pattern recognition, especially recognition of speech. Control of robot arms, and other problems in robotics. Control of industrial process, especially diffusion processes in the production of semiconductor substrates. Sanjay Shitole Applications of ANN
  • 17. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Devanagari Character Recognition Applications Statistical pattern recognition, especially recognition of speech. Control of robot arms, and other problems in robotics. Control of industrial process, especially diffusion processes in the production of semiconductor substrates. Automatic synthesis of digital systems. Sanjay Shitole Applications of ANN
  • 18. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Devanagari Character Recognition Applications Statistical pattern recognition, especially recognition of speech. Control of robot arms, and other problems in robotics. Control of industrial process, especially diffusion processes in the production of semiconductor substrates. Automatic synthesis of digital systems. Adaptive devices for various telecommunications tasks. Sanjay Shitole Applications of ANN
  • 19. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Devanagari Character Recognition Applications Statistical pattern recognition, especially recognition of speech. Control of robot arms, and other problems in robotics. Control of industrial process, especially diffusion processes in the production of semiconductor substrates. Automatic synthesis of digital systems. Adaptive devices for various telecommunications tasks. Image compression. Sanjay Shitole Applications of ANN
  • 20. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Devanagari Character Recognition Applications Statistical pattern recognition, especially recognition of speech. Control of robot arms, and other problems in robotics. Control of industrial process, especially diffusion processes in the production of semiconductor substrates. Automatic synthesis of digital systems. Adaptive devices for various telecommunications tasks. Image compression. Radar classification of sea-ice. Sanjay Shitole Applications of ANN
  • 21. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Devanagari Character Recognition Applications Statistical pattern recognition, especially recognition of speech. Control of robot arms, and other problems in robotics. Control of industrial process, especially diffusion processes in the production of semiconductor substrates. Automatic synthesis of digital systems. Adaptive devices for various telecommunications tasks. Image compression. Radar classification of sea-ice. Optimization problems. Sanjay Shitole Applications of ANN
  • 22. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Devanagari Character Recognition Applications Statistical pattern recognition, especially recognition of speech. Control of robot arms, and other problems in robotics. Control of industrial process, especially diffusion processes in the production of semiconductor substrates. Automatic synthesis of digital systems. Adaptive devices for various telecommunications tasks. Image compression. Radar classification of sea-ice. Optimization problems. Sentence understanding. Sanjay Shitole Applications of ANN
  • 23. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Devanagari Character Recognition Applications Statistical pattern recognition, especially recognition of speech. Control of robot arms, and other problems in robotics. Control of industrial process, especially diffusion processes in the production of semiconductor substrates. Automatic synthesis of digital systems. Adaptive devices for various telecommunications tasks. Image compression. Radar classification of sea-ice. Optimization problems. Sentence understanding. Application of expertise in conceptual domain. Sanjay Shitole Applications of ANN
  • 24. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Devanagari Character Recognition Applications Statistical pattern recognition, especially recognition of speech. Control of robot arms, and other problems in robotics. Control of industrial process, especially diffusion processes in the production of semiconductor substrates. Automatic synthesis of digital systems. Adaptive devices for various telecommunications tasks. Image compression. Radar classification of sea-ice. Optimization problems. Sentence understanding. Application of expertise in conceptual domain. Classification of insect courtship songs. Sanjay Shitole Applications of ANN
  • 25. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Devanagari Character Recognition Devanagari Character Recognition Sanjay Shitole Applications of ANN
  • 26. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Devanagari Character Recognition Sanjay Shitole Applications of ANN
  • 27. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Devanagari Character Recognition Sanjay Shitole Applications of ANN
  • 28. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Devanagari Character Recognition Figure: SOM Grid Sanjay Shitole Applications of ANN
  • 29. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Devanagari Character Recognition SOM Algorithm Intialize the weights Wij (1 < i ≤ 64, 1 < j < m) to small random values,where m is the total number of nodes in the map.Set the initial radius of the neighborhood around node j as Nj (t). Present inputs X1(t), X2(t), X3(t), . . . , X64(t). Calculate the distance dj between the inputs and node j by dj = 64 i=1 (Xi (t) − Wij (t))2 . Determine j∗which minimizes dj . Update weights for j∗ and its neighbors mNj (t), the new weights for j in Nj∗(t) are Wij (t + 1) = Wij + α(t) (Xi (t) − Wij (t)) Where α(t) and Nj∗(t) are controlled so as to decrease in t. If process reaches the maximum number of iterations,stop otherwise go to step 2.Sanjay Shitole Applications of ANN
  • 30. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Devanagari Character Recognition Output nodes Nc Cycles Training time Classification accuracy 125 60 500 10hrs 65 150 75 500 11hrs 67 175 80 750 13hrs 70 200 99 750 15hrs 75 225 120 900 18hrs 77 250 125 900 23hrs 88 275 130 1000 24hrs 90 300 145 1000 25hrs 91 Sanjay Shitole Applications of ANN
  • 31. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Applications Architecture Mathematical Foundation and algorithm Deriving weight matrix Storage Capacity Case Study Content addressable memory: which involves the recall of stored pattern by presenting a partial or distorted version of it to the memory. Sanjay Shitole Applications of ANN
  • 32. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Applications Architecture Mathematical Foundation and algorithm Deriving weight matrix Storage Capacity Case Study Content addressable memory: which involves the recall of stored pattern by presenting a partial or distorted version of it to the memory. Combinatorial optimization problems: The class of optimization problems includes the Traveling salesman problem Sanjay Shitole Applications of ANN
  • 33. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Applications Architecture Mathematical Foundation and algorithm Deriving weight matrix Storage Capacity Case Study Figure: Hopfield NetworkSanjay Shitole Applications of ANN
  • 34. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Applications Architecture Mathematical Foundation and algorithm Deriving weight matrix Storage Capacity Case Study The total input neti of the ith neuron as neti = n j=1 j=i wij vj + ii − Ti i = 1, 2, ..., n The external input to the ith neuron has been denoted here as ii . Introducing the vector notation for synaptic weights and neuron output, the total input neti of the ith neuron can be written as neti = wt i v + ii − Ti , for i = 1, 2, · · · , n Sanjay Shitole Applications of ANN
  • 35. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Applications Architecture Mathematical Foundation and algorithm Deriving weight matrix Storage Capacity Case Study The complete matrix description of the linear portion of the system shown in Figure is given by net = Wv + i − T where net ∆ =      net1 net2 ... netn      i ∆ =      i1 i2 ... in      t ∆ =      T1 T2 ... Tn      Sanjay Shitole Applications of ANN
  • 36. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Applications Architecture Mathematical Foundation and algorithm Deriving weight matrix Storage Capacity Case Study Matrix W , sometimes called the connectivity matrix, is an n ∗ n matrix containing network weights arranged in rows of vectors equal to wj as defined and it is equal to W =      wt 1 wt 2 ... wt n      W =      0 w12 w13 · · · w1n w21 0 w23 · · · w2n ... ... ... ... ... wn1 wn2 · · · wn3 0      Sanjay Shitole Applications of ANN
  • 37. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Applications Architecture Mathematical Foundation and algorithm Deriving weight matrix Storage Capacity Case Study Responce or Update rule of the ithneuron excited in net = Wv + i − T vi → −1 if neti < 0 vi → +1 if neti > 0 The update algorithm for a discrete-time recurrent network and we can obtain the following update rule: vk+1 i = sgn(wt i vk +ii −Ti ), for i = 1, 2, ..., n and k = 0, 1, ... Where k denotes the index of recursive update. Sanjay Shitole Applications of ANN
  • 38. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Applications Architecture Mathematical Foundation and algorithm Deriving weight matrix Storage Capacity Case Study Energy The scalar-valued energy function for the discussed system is a quadratic form and has the matrix form E ∆ = − 1 2 vt Wv − it v + tt v Sanjay Shitole Applications of ANN
  • 39. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Applications Architecture Mathematical Foundation and algorithm Deriving weight matrix Storage Capacity Case Study Energy Let us study the changes of the energy function for the system which is allowed to update. Assume that the output node i has been updated at the kth instant so that vk+−1 i − vk i = ∆v,. Since only the single neuron computes, the scheme is one of asynchronous updates. Let us determine the related energy increment in this case. Computing the energy gradient vector, E = − 1 2 (W t + W )vt − it + tt Sanjay Shitole Applications of ANN
  • 40. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Applications Architecture Mathematical Foundation and algorithm Deriving weight matrix Storage Capacity Case Study Energy which reduces for symmetrical matrix W for which W t = W to the form E = −Wv − it + tt The energy increment becomes equal: ∆E = ( E)t ∆v Since only the ith output is updated. Sanjay Shitole Applications of ANN
  • 41. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Applications Architecture Mathematical Foundation and algorithm Deriving weight matrix Storage Capacity Case Study Energy ∆v ∆ =         0 ... ∆vi ... 0         and the energy increment reduces to the form ∆E = (−wt i v + it i + ti )∆vi This can be rewritten as: ∆E =   n j=1 wij vj + ii + ti   ∆vi for j = i Sanjay Shitole Applications of ANN
  • 42. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Applications Architecture Mathematical Foundation and algorithm Deriving weight matrix Storage Capacity Case Study To train the Hopfield Network say for x = [0, 1, 0, 1] Step1: Convert [0, 1, 0, 1] to bipolar. This results in x1 = [-1,1,-1,1]. Step2:Calculate the Transpose of x1 say y1 Step3:Multiply x1 and y1 Step4:Replace diagonal elements by 0 The final weight matrix is .     0 −1 1 −1 −1 0 −1 1 1 −1 0 −1 −1 1 −1 0     . Sanjay Shitole Applications of ANN
  • 43. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Applications Architecture Mathematical Foundation and algorithm Deriving weight matrix Storage Capacity Case Study To Train the Hopfield Network for more number of patterns, all the matrices created for each pattern should be added to get the final weight matrix. Sanjay Shitole Applications of ANN
  • 44. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Applications Architecture Mathematical Foundation and algorithm Deriving weight matrix Storage Capacity Case Study 1 Storage capacity scales linearly with size N of the network 2 Storage capacity must be maintained small for the fundamental memories to be recoverable. Mmax = N 2logeN 200 400 600 800 1000 0 0 20 40 60 80 100 Without Errors With Errors Sanjay Shitole Applications of ANN
  • 45. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Applications Architecture Mathematical Foundation and algorithm Deriving weight matrix Storage Capacity Case Study Sanjay Shitole Applications of ANN
  • 46. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Applications Architecture Mathematical Foundation and algorithm Deriving weight matrix Storage Capacity Case Study Thank you Sanjay Shitole Applications of ANN
  • 47. Outline Error Backpropagation Training Algorithm Kohonen Self Organizing Map Hopfield Neural Network Applications Architecture Mathematical Foundation and algorithm Deriving weight matrix Storage Capacity Case Study Doubts??? email: shitoless@rediffmail.com Sanjay Shitole Applications of ANN