SlideShare a Scribd company logo
1 of 11
Download to read offline
Chapter 5. Adaptive Resonance Theory (ART)
• ART1: for binary patterns; ART2: for continuous patterns
• Motivations: Previous methods have the following problem:
1. Training is non-incremental:
– with a fixed set of samples,
– adding new samples often requires re-train the network with
the enlarged training set until a new stable state is reached.
2. Number of class nodes is pre-determined and fixed.
– Under- and over- classification may result from training
– No way to add a new class node (unless these is a free
class node happens to be close to the new input).
– Any new input x has to be classified into one of an existing
classes (causing one to win), no matter how far away x is
from the winner. no control of the degree of similarity.
• Ideas of ART model:
– suppose the input samples have been appropriately classified
into k clusters (say by competitive learning).
– each weight vector is a representative (average) of all
samples in that cluster.
– when a new input vector x arrives
1.Find the winner j among all k cluster nodes
2.Compare with x
if they are sufficiently similar (x resonates with class j),
then update based on
else, find/create a free class node and make x as its
first member.
j
W•
j
W•
j
W• j
W
x •
−
• To achieve these, we need:
– a mechanism for testing and determining similarity.
– a control for finding/creating new class nodes.
– need to have all operations implemented by units of
local computation.
ART1 Architecture
n
i s
s
s1
m
j y
y
y1
ij
b
ji
t
R
G2
)
(
1 a
F
2
F
connection
full
:
)
(
and
between
connection
wise
-
pair
:
)
(
to
)
(
units
cluster
:
units
interface
:
)
(
units
input
:
)
(
1
2
1
1
2
1
1
b
F
F
b
F
a
F
F
b
F
a
F
olar)
binary/bip
j
class
ing
(represent
to
from
ts
down weigh
top
:
value)
(real
to
from
weights
up
bottom
:
i
j
ji
j
i
ij
x
y
t
y
x
b
units
control
:
,G1, G2
R
+
+
+
+
+
-
-
+ G1
)
(
1 b
F
n
i x
x
x1
• cluster units: competitive, receive input vector x
through weights b: to determine winner j.
• input units: placeholder or external inputs
• interface units:
– pass s to x as input vector for classification by
– compare x and
– controlled by gain control unit G1
•
• Needs to sequence the three phases (by control units G1,
G2, and R)
2
F
)
winner
from
n
(projectio j
j y
t •
1
G
)
(
1 a
F
)
(
1 b
F
2
F
1)
are
inputs
three
the
of
two
if
1
(output
rule
2/3
obey
and
)
(
both
in
Nodes 2
1 F
b
F
R
G
t
F
t
G
s
b
F ji
ji
i ,
2
,
:
Input to
,
1
,
:
)
(
Input to 2
1
•
=
≠
=


 =
≠
=
J
t
b
F
G
s
b
F
G
y
s
G
for
open
)
(
:
0
0
receive
open to
)
(
:
1
otherwise
0
0
and
0
if
1
1
1
1
1
1
parameter
vigilance
1
otherwise
1
if
0
<
<





≥
=
ρ
ρ
ρ
ρ
o
s
x
R
input
new
a
for
tion
classifica
new
a
of
start
the
signals
1
otherwise
0
0
if
1
2
2
=


 ≠
=
G
s
G
R = 0: resonance occurs, update and
R = 1: fails similarity test, inhibits J from further computation
•
J
t
J
b•
Working of ART1
• Initial state:nodes on set to zeros
• Recognition phase: determine the winner cluster for input s
2
1 and
)
( F
b
F
J
b
x
F
s
x
R
s
b
F
s
G
s
y
G
a
F
s
j
winner
determine
receive
to
open
is
)
1
/
(
0
receive
to
open
is
)
(
)
0
(
1
)
0
,
0
(
1
(clamped)
there
stay
and
)
(
to
applied
is
0
2
1
2
1
1
•
•
>
=
=
≠
=
≠
=
=
≠
ρ
ρ
Q
Q
0
1
cluster
to
classified
ly
tentative
is
=
= ≠J
k
J Y
Y
J
x
• Comparison phase:
match
possible
other
for
search
phase
n
recognitio
back to
goes
zero
set to
is
other
all
disabled
y
permanentl
is
)
to
(from
sent
is
signal
reset
rejected
is
tion
classifica
1
/
if
accepted
is
tion
classifica
the
occurs,
resonance
a
0
/
if
)
rule
2/3
(
:
)
(
on
appears
new
)
0
(
0
from
down
sent
is
2
1
1
2
k
J
Ji
i
i
J
y
y
F
R
R
s
x
R
s
x
t
s
x
b
F
x
y
G
F
t
=
<
=
≥
∧
=
≠
=
•
ρ
ρ
ρ
ρ
• Weight update/adaptive phase
– Initial weight: (no bias)
bottom up:
top down:
– When a resonance occurs with
– If k sample patterns are clustered to node then
= pattern whose 1’s are common to all these k samples
2)
usually
(
)
1
/(
)
0
(
0 L
n
L
L
bij +
−
<
<
1
)
0
( =
ji
t
•
• J
J
J t
b
y and
update
,
Ji
i
i
J
t
s
x
b
F
t
s
x
a
F
s
⋅
=
• )
)
(
(on
and
between
result
comparison
:
)
)
(
(on
input
current
:
1
1
x
L
Lx
b
x
t i
ij
i
Ji
+
−
=
=
1
new
new
.
J
y
J
t•
J
J
J
i
i
J
J
t
b
x
t
s
x
b
k
s
s
s
t
•
•
•
•
•
=
≠
≠
≠
∧
=
normalized
a
is
,
0
if
only
0
iff
0
)
new
(
)
(
).....
2
(
)
1
(
– Winner may shift:
ρ
ρ
<
=
=
=
=
=
=
=
=
=
=
•
•
•
3
1
)
0
1
1
1
(
)
1
(
)
0
0
0
1
(
)
0
0
0
1
(
)
3
(
)
0
0
1
1
(
)
0
0
1
1
(
)
2
(
)
0
1
1
1
(
)
0
1
1
1
(
)
1
(
2
.
0
)
0
(
,
2
1
1
1
s
x
s
t
s
t
s
t
s
b
L ij
– What to do when failed to classify into any existing
cluster?
– report failure/treat as outlier
– add a new cluster node
1
,
1
,
1
1
, =
+
−
= +
+ i
m
m
i t
n
L
L
b
with
1
+
m
y
Notes
1. Classification as a search process
2. No two classes have the same b and t
3. Different ordering of sample input presentations may result
in different classification.
4. Increase of ρ increases # of classes learned, and decreases
the average class size.
5. Classification may shift during search, will reach stability
eventually.
6. ART2 is the same in spirit but different in details.

More Related Content

Similar to NN-Ch5.PDF

2013-1 Machine Learning Lecture 06 - Artur Ferreira - A Survey on Boosting…
2013-1 Machine Learning Lecture 06 - Artur Ferreira - A Survey on Boosting…2013-1 Machine Learning Lecture 06 - Artur Ferreira - A Survey on Boosting…
2013-1 Machine Learning Lecture 06 - Artur Ferreira - A Survey on Boosting…Dongseo University
 
The world of loss function
The world of loss functionThe world of loss function
The world of loss function홍배 김
 
GAN for Bayesian Inference objectives
GAN for Bayesian Inference objectivesGAN for Bayesian Inference objectives
GAN for Bayesian Inference objectivesNatan Katz
 
Paper study: Learning to solve circuit sat
Paper study: Learning to solve circuit satPaper study: Learning to solve circuit sat
Paper study: Learning to solve circuit satChenYiHuang5
 
Genetic operators
Genetic operatorsGenetic operators
Genetic operatorsDEEPIKA T
 
机器学习Adaboost
机器学习Adaboost机器学习Adaboost
机器学习AdaboostShocky1
 
10 Backpropagation Algorithm for Neural Networks (1).pptx
10 Backpropagation Algorithm for Neural Networks (1).pptx10 Backpropagation Algorithm for Neural Networks (1).pptx
10 Backpropagation Algorithm for Neural Networks (1).pptxSaifKhan703888
 
Perceptron (neural network)
Perceptron (neural network)Perceptron (neural network)
Perceptron (neural network)EdutechLearners
 
Pairwise testing sagar_hadawale
Pairwise  testing sagar_hadawalePairwise  testing sagar_hadawale
Pairwise testing sagar_hadawaleSagar Hadawale
 
lec-10-perceptron-upload.pdf
lec-10-perceptron-upload.pdflec-10-perceptron-upload.pdf
lec-10-perceptron-upload.pdfAntonio Espinosa
 
Jörg Stelzer
Jörg StelzerJörg Stelzer
Jörg Stelzerbutest
 
chapter1.pdf ......................................
chapter1.pdf ......................................chapter1.pdf ......................................
chapter1.pdf ......................................nourhandardeer3
 

Similar to NN-Ch5.PDF (20)

Max net
Max netMax net
Max net
 
2013-1 Machine Learning Lecture 06 - Artur Ferreira - A Survey on Boosting…
2013-1 Machine Learning Lecture 06 - Artur Ferreira - A Survey on Boosting…2013-1 Machine Learning Lecture 06 - Artur Ferreira - A Survey on Boosting…
2013-1 Machine Learning Lecture 06 - Artur Ferreira - A Survey on Boosting…
 
NN-Ch6.PDF
NN-Ch6.PDFNN-Ch6.PDF
NN-Ch6.PDF
 
03 Single layer Perception Classifier
03 Single layer Perception Classifier03 Single layer Perception Classifier
03 Single layer Perception Classifier
 
The world of loss function
The world of loss functionThe world of loss function
The world of loss function
 
GAN for Bayesian Inference objectives
GAN for Bayesian Inference objectivesGAN for Bayesian Inference objectives
GAN for Bayesian Inference objectives
 
Multi Layer Network
Multi Layer NetworkMulti Layer Network
Multi Layer Network
 
Paper study: Learning to solve circuit sat
Paper study: Learning to solve circuit satPaper study: Learning to solve circuit sat
Paper study: Learning to solve circuit sat
 
Genetic operators
Genetic operatorsGenetic operators
Genetic operators
 
机器学习Adaboost
机器学习Adaboost机器学习Adaboost
机器学习Adaboost
 
support vector machine
support vector machinesupport vector machine
support vector machine
 
10 Backpropagation Algorithm for Neural Networks (1).pptx
10 Backpropagation Algorithm for Neural Networks (1).pptx10 Backpropagation Algorithm for Neural Networks (1).pptx
10 Backpropagation Algorithm for Neural Networks (1).pptx
 
Perceptron (neural network)
Perceptron (neural network)Perceptron (neural network)
Perceptron (neural network)
 
Adaline and Madaline.ppt
Adaline and Madaline.pptAdaline and Madaline.ppt
Adaline and Madaline.ppt
 
Pairwise testing sagar_hadawale
Pairwise  testing sagar_hadawalePairwise  testing sagar_hadawale
Pairwise testing sagar_hadawale
 
lec-10-perceptron-upload.pdf
lec-10-perceptron-upload.pdflec-10-perceptron-upload.pdf
lec-10-perceptron-upload.pdf
 
The Perceptron (D1L2 Deep Learning for Speech and Language)
The Perceptron (D1L2 Deep Learning for Speech and Language)The Perceptron (D1L2 Deep Learning for Speech and Language)
The Perceptron (D1L2 Deep Learning for Speech and Language)
 
Jörg Stelzer
Jörg StelzerJörg Stelzer
Jörg Stelzer
 
chapter1.pdf ......................................
chapter1.pdf ......................................chapter1.pdf ......................................
chapter1.pdf ......................................
 
Lec10.pptx
Lec10.pptxLec10.pptx
Lec10.pptx
 

More from gnans Kgnanshek

MICROCONTROLLER EMBEDDED SYSTEM IOT 8051 TIMER.pptx
MICROCONTROLLER EMBEDDED SYSTEM IOT 8051 TIMER.pptxMICROCONTROLLER EMBEDDED SYSTEM IOT 8051 TIMER.pptx
MICROCONTROLLER EMBEDDED SYSTEM IOT 8051 TIMER.pptxgnans Kgnanshek
 
EDC SLIDES PRESENTATION PRINCIPAL ON WEDNESDAY.pptx
EDC SLIDES PRESENTATION PRINCIPAL ON WEDNESDAY.pptxEDC SLIDES PRESENTATION PRINCIPAL ON WEDNESDAY.pptx
EDC SLIDES PRESENTATION PRINCIPAL ON WEDNESDAY.pptxgnans Kgnanshek
 
ACUMENS ON NEURAL NET AKG 20 7 23.pptx
ACUMENS ON NEURAL NET AKG 20 7 23.pptxACUMENS ON NEURAL NET AKG 20 7 23.pptx
ACUMENS ON NEURAL NET AKG 20 7 23.pptxgnans Kgnanshek
 
Lecture_3_Gradient_Descent.pptx
Lecture_3_Gradient_Descent.pptxLecture_3_Gradient_Descent.pptx
Lecture_3_Gradient_Descent.pptxgnans Kgnanshek
 
Batch_Normalization.pptx
Batch_Normalization.pptxBatch_Normalization.pptx
Batch_Normalization.pptxgnans Kgnanshek
 
33.-Multi-Layer-Perceptron.pdf
33.-Multi-Layer-Perceptron.pdf33.-Multi-Layer-Perceptron.pdf
33.-Multi-Layer-Perceptron.pdfgnans Kgnanshek
 
unit-1 MANAGEMENT AND ORGANIZATIONS.pptx
unit-1 MANAGEMENT AND ORGANIZATIONS.pptxunit-1 MANAGEMENT AND ORGANIZATIONS.pptx
unit-1 MANAGEMENT AND ORGANIZATIONS.pptxgnans Kgnanshek
 
3 AGRI WORK final review slides.pptx
3 AGRI WORK final review slides.pptx3 AGRI WORK final review slides.pptx
3 AGRI WORK final review slides.pptxgnans Kgnanshek
 

More from gnans Kgnanshek (18)

MICROCONTROLLER EMBEDDED SYSTEM IOT 8051 TIMER.pptx
MICROCONTROLLER EMBEDDED SYSTEM IOT 8051 TIMER.pptxMICROCONTROLLER EMBEDDED SYSTEM IOT 8051 TIMER.pptx
MICROCONTROLLER EMBEDDED SYSTEM IOT 8051 TIMER.pptx
 
EDC SLIDES PRESENTATION PRINCIPAL ON WEDNESDAY.pptx
EDC SLIDES PRESENTATION PRINCIPAL ON WEDNESDAY.pptxEDC SLIDES PRESENTATION PRINCIPAL ON WEDNESDAY.pptx
EDC SLIDES PRESENTATION PRINCIPAL ON WEDNESDAY.pptx
 
types of research.pptx
types of research.pptxtypes of research.pptx
types of research.pptx
 
CS8601 4 MC NOTES.pdf
CS8601 4 MC NOTES.pdfCS8601 4 MC NOTES.pdf
CS8601 4 MC NOTES.pdf
 
CS8601 3 MC NOTES.pdf
CS8601 3 MC NOTES.pdfCS8601 3 MC NOTES.pdf
CS8601 3 MC NOTES.pdf
 
CS8601 2 MC NOTES.pdf
CS8601 2 MC NOTES.pdfCS8601 2 MC NOTES.pdf
CS8601 2 MC NOTES.pdf
 
CS8601 1 MC NOTES.pdf
CS8601 1 MC NOTES.pdfCS8601 1 MC NOTES.pdf
CS8601 1 MC NOTES.pdf
 
ACUMENS ON NEURAL NET AKG 20 7 23.pptx
ACUMENS ON NEURAL NET AKG 20 7 23.pptxACUMENS ON NEURAL NET AKG 20 7 23.pptx
ACUMENS ON NEURAL NET AKG 20 7 23.pptx
 
19_Learning.ppt
19_Learning.ppt19_Learning.ppt
19_Learning.ppt
 
Lecture_3_Gradient_Descent.pptx
Lecture_3_Gradient_Descent.pptxLecture_3_Gradient_Descent.pptx
Lecture_3_Gradient_Descent.pptx
 
Batch_Normalization.pptx
Batch_Normalization.pptxBatch_Normalization.pptx
Batch_Normalization.pptx
 
33.-Multi-Layer-Perceptron.pdf
33.-Multi-Layer-Perceptron.pdf33.-Multi-Layer-Perceptron.pdf
33.-Multi-Layer-Perceptron.pdf
 
11_NeuralNets.pdf
11_NeuralNets.pdf11_NeuralNets.pdf
11_NeuralNets.pdf
 
NN-Ch7.PDF
NN-Ch7.PDFNN-Ch7.PDF
NN-Ch7.PDF
 
NN-Ch3.PDF
NN-Ch3.PDFNN-Ch3.PDF
NN-Ch3.PDF
 
unit-1 MANAGEMENT AND ORGANIZATIONS.pptx
unit-1 MANAGEMENT AND ORGANIZATIONS.pptxunit-1 MANAGEMENT AND ORGANIZATIONS.pptx
unit-1 MANAGEMENT AND ORGANIZATIONS.pptx
 
POM all 5 Units.pptx
POM all 5 Units.pptxPOM all 5 Units.pptx
POM all 5 Units.pptx
 
3 AGRI WORK final review slides.pptx
3 AGRI WORK final review slides.pptx3 AGRI WORK final review slides.pptx
3 AGRI WORK final review slides.pptx
 

Recently uploaded

Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Amil baba
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...EADTU
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
Simple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfSimple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfstareducators107
 
Michaelis Menten Equation and Estimation Of Vmax and Tmax.pptx
Michaelis Menten Equation and Estimation Of Vmax and Tmax.pptxMichaelis Menten Equation and Estimation Of Vmax and Tmax.pptx
Michaelis Menten Equation and Estimation Of Vmax and Tmax.pptxRugvedSathawane
 
Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111GangaMaiya1
 
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdfUGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdfNirmal Dwivedi
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...Nguyen Thanh Tu Collection
 
What is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptxWhat is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptxCeline George
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptNishitharanjan Rout
 
Play hard learn harder: The Serious Business of Play
Play hard learn harder:  The Serious Business of PlayPlay hard learn harder:  The Serious Business of Play
Play hard learn harder: The Serious Business of PlayPooky Knightsmith
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17Celine George
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptxJoelynRubio1
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...MysoreMuleSoftMeetup
 

Recently uploaded (20)

Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Simple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfSimple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdf
 
Michaelis Menten Equation and Estimation Of Vmax and Tmax.pptx
Michaelis Menten Equation and Estimation Of Vmax and Tmax.pptxMichaelis Menten Equation and Estimation Of Vmax and Tmax.pptx
Michaelis Menten Equation and Estimation Of Vmax and Tmax.pptx
 
Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111
 
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdfUGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
 
What is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptxWhat is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.ppt
 
Play hard learn harder: The Serious Business of Play
Play hard learn harder:  The Serious Business of PlayPlay hard learn harder:  The Serious Business of Play
Play hard learn harder: The Serious Business of Play
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
 

NN-Ch5.PDF

  • 1. Chapter 5. Adaptive Resonance Theory (ART) • ART1: for binary patterns; ART2: for continuous patterns • Motivations: Previous methods have the following problem: 1. Training is non-incremental: – with a fixed set of samples, – adding new samples often requires re-train the network with the enlarged training set until a new stable state is reached. 2. Number of class nodes is pre-determined and fixed. – Under- and over- classification may result from training – No way to add a new class node (unless these is a free class node happens to be close to the new input). – Any new input x has to be classified into one of an existing classes (causing one to win), no matter how far away x is from the winner. no control of the degree of similarity.
  • 2. • Ideas of ART model: – suppose the input samples have been appropriately classified into k clusters (say by competitive learning). – each weight vector is a representative (average) of all samples in that cluster. – when a new input vector x arrives 1.Find the winner j among all k cluster nodes 2.Compare with x if they are sufficiently similar (x resonates with class j), then update based on else, find/create a free class node and make x as its first member. j W• j W• j W• j W x • −
  • 3. • To achieve these, we need: – a mechanism for testing and determining similarity. – a control for finding/creating new class nodes. – need to have all operations implemented by units of local computation.
  • 4. ART1 Architecture n i s s s1 m j y y y1 ij b ji t R G2 ) ( 1 a F 2 F connection full : ) ( and between connection wise - pair : ) ( to ) ( units cluster : units interface : ) ( units input : ) ( 1 2 1 1 2 1 1 b F F b F a F F b F a F olar) binary/bip j class ing (represent to from ts down weigh top : value) (real to from weights up bottom : i j ji j i ij x y t y x b units control : ,G1, G2 R + + + + + - - + G1 ) ( 1 b F n i x x x1
  • 5. • cluster units: competitive, receive input vector x through weights b: to determine winner j. • input units: placeholder or external inputs • interface units: – pass s to x as input vector for classification by – compare x and – controlled by gain control unit G1 • • Needs to sequence the three phases (by control units G1, G2, and R) 2 F ) winner from n (projectio j j y t • 1 G ) ( 1 a F ) ( 1 b F 2 F 1) are inputs three the of two if 1 (output rule 2/3 obey and ) ( both in Nodes 2 1 F b F R G t F t G s b F ji ji i , 2 , : Input to , 1 , : ) ( Input to 2 1
  • 7. Working of ART1 • Initial state:nodes on set to zeros • Recognition phase: determine the winner cluster for input s 2 1 and ) ( F b F J b x F s x R s b F s G s y G a F s j winner determine receive to open is ) 1 / ( 0 receive to open is ) ( ) 0 ( 1 ) 0 , 0 ( 1 (clamped) there stay and ) ( to applied is 0 2 1 2 1 1 • • > = = ≠ = ≠ = = ≠ ρ ρ Q Q 0 1 cluster to classified ly tentative is = = ≠J k J Y Y J x
  • 8. • Comparison phase: match possible other for search phase n recognitio back to goes zero set to is other all disabled y permanentl is ) to (from sent is signal reset rejected is tion classifica 1 / if accepted is tion classifica the occurs, resonance a 0 / if ) rule 2/3 ( : ) ( on appears new ) 0 ( 0 from down sent is 2 1 1 2 k J Ji i i J y y F R R s x R s x t s x b F x y G F t = < = ≥ ∧ = ≠ = • ρ ρ ρ ρ
  • 9. • Weight update/adaptive phase – Initial weight: (no bias) bottom up: top down: – When a resonance occurs with – If k sample patterns are clustered to node then = pattern whose 1’s are common to all these k samples 2) usually ( ) 1 /( ) 0 ( 0 L n L L bij + − < < 1 ) 0 ( = ji t • • J J J t b y and update , Ji i i J t s x b F t s x a F s ⋅ = • ) ) ( (on and between result comparison : ) ) ( (on input current : 1 1 x L Lx b x t i ij i Ji + − = = 1 new new . J y J t• J J J i i J J t b x t s x b k s s s t • • • • • = ≠ ≠ ≠ ∧ = normalized a is , 0 if only 0 iff 0 ) new ( ) ( )..... 2 ( ) 1 (
  • 10. – Winner may shift: ρ ρ < = = = = = = = = = = • • • 3 1 ) 0 1 1 1 ( ) 1 ( ) 0 0 0 1 ( ) 0 0 0 1 ( ) 3 ( ) 0 0 1 1 ( ) 0 0 1 1 ( ) 2 ( ) 0 1 1 1 ( ) 0 1 1 1 ( ) 1 ( 2 . 0 ) 0 ( , 2 1 1 1 s x s t s t s t s b L ij – What to do when failed to classify into any existing cluster? – report failure/treat as outlier – add a new cluster node 1 , 1 , 1 1 , = + − = + + i m m i t n L L b with 1 + m y
  • 11. Notes 1. Classification as a search process 2. No two classes have the same b and t 3. Different ordering of sample input presentations may result in different classification. 4. Increase of ρ increases # of classes learned, and decreases the average class size. 5. Classification may shift during search, will reach stability eventually. 6. ART2 is the same in spirit but different in details.