SlideShare a Scribd company logo
1 of 18
ADAPTIVE RESONANCE
THEORY (ART)
PPT. BY
ASHUTOSH
B.TECH COMPUTER SCIENCE ENGINEERING
UIET, KURUKSHETRA
CONTENTS
• INTRODUCTION
• STABILITY-PLASTICITY DILEMMA
• BASIC ARCHITECTURE
• DIAGRAM FOR ARCHITECTURE
• DIAGRAM FOR SUPPLEMENTAL UNIT
• ALGORITHM
• APPLICATION
Introduction to ART
It is a self organising neural network architecture.
It is an unsupervised learning.
This type of network remains open to new learnings without washing
away previously learned code.
ART n/w and algo. Maintain the plasticity required to learn new
patterns, while preventing the modification of pattern that have been
learned previously.
ART is a vector classifier, it accepts input vector and categorise
depending upon which of stored pattern it match most or resembles the
most.
If input is not match to any pattern than a new category is made by
storing this new pattern.
No stored pattern is modified if i/p is not matched with any pattern.
Stability-Plasticity-Dilemma
• Real world facing a situation where data is continuously changing.
• It produce stability-plasticity dilemma
• Stability – system behaviour does not changes after irrelevant events.
• Plasticity – system adapts its behaviour according to significant
events.
• Dilemma – Preservation of learned Knowledge.
Basic Architecture
1. Input processing field – F1 LAYER
2. Cluster unit – F2 LAYER
3. Reset mechanism – It controls degree of similarity of patterns
placed on some cluster.
The input processing layer is divided into two parts
 F1(a) – It present input vector given.
 F1(b) – It is a interface portion between F1(a) and F2
The signal b/w F1 and F2 is used to comparing similarity of input signal
to weight of vector unit which is selected for storing pattern or for
recognising pattern.
Continue…
• F2 is connected to F1(b) through top down weights t(ji).
• F(b) is connected to F2 through bottom up weights b(ij).
• Cluster unit with largest i/p weight is selected for learning the new
pattern and all other cluster’s activation is set to zero.
• Each F2 layer neuron/cluster have associated weight with it, that
cluster will be allowe to learn a new pattern whose dot product of
own weight and input vector is maximal. Only that neuron will
respond back.
• Reset: Information from the input unit is combined with interface unit
, depending upon similarity b/w top down weight and i/p vector
cluster may or may not be allowed to learn a new pattern.
Diagram for architecture
Continue…
The above shown diagram is computational unit(F1(a),F2(b),F2, but it
have drawback. i.e :-
1. These units have to behave differently at different stages.
2. Also problem with reset mechanism is that F2 unit has to be
inhibited in certain conditions but have to be returned to availability on
subsequent learning trails.
So, Supplemental unit (G1 and G2) is introduced in addition to reset.
These units send their signal from and to all others units in structure.
• Inhibitory signals shown by “-”
• Excitory signal shown by “+”
Diagram for supplemental unit.
Algorithm
Parameters used in algorithm are :
n – Number of component in i/p vector.
m – Maximum number of clusters that can be formed.
b(ij) – Bottom up weight.
t (ji) – Top down weight.
p – Vigilance parameter ( set by user tester for testing the acceptance
level for cluster to train if net i/p is less than p then it will not trained and
vice-versa.)
s – Binary input vector.
x – Activation vector for F1(b).
||x|| - norm of vector x ( sum of all x(i)).
Description of Algorithm.
1. Binary i/p vector is applied to F1(a) then it is passed to F1(b) and it
is send to F2 over weighted interconnections.
2. Each neuron at F2 will calculate the net i/p i.e dot product of inpuct
vector and its own weight.
3. The neuron with highest net i/p will win and learn new pattern and
activation d=1 for that neuron.
Steps to Perform.
Step 1 : Initialize parameter
L>1 and 0<p<=1
Initialize weights
0<b(ij)<L/(L-1+N), t(ji)(0)=1
Step 2 : while stoping condition is false repeat step 3 to14
Step 3 : for each testing i/p repeat step 3 to 13
Step 4 : Set activation of all F2 units to zero
set F1(a) activation to input vector s.
Continue…
Step 5 : compute norm of s.
||s||= 𝑖 S(i)
Step 6 : set i/p signal from F1(a) to F1(b)
x(i)=s(i)
Step 7 : for each node of F2 that is not inhibited,
if y(j)≠-1, y(j)= 𝑏(𝑖𝑗)𝑥(𝑖)
Continue…
Step 8 : while reset is true do step 9 to 12
Step 9 : find J such that y(J) ≥ y(j) for all J.
if y(j) = -1, then all oods are inhibited and the selected
cluster can not be trained.
Step 10 : recompute activation of x F1(b).
x(i)= s(i)t(ji)
Step 11 : compute norm of x.
||x||= 𝑖 𝑥(𝑖)
Conitnue…
Step 12 : Test for reset
||x||/||s|| < p then,
y(j)=-1 cluster can not be trained , do step 8 again.
else, proceed to step 13.
Step 13 : Update weights of node j
b(ij) new = Lx(i)/(L-1+||x||)
t(ji) new = x(i)
Step 14 : Test for stopping condition.
Applications of ART
• Face recognition
• Image compression
• Signature Verification
• Medical diagnoses
• Target recognition
• Land cover classification
References
• Introduction to Neural Networks Using Matlab 6.0
By S. N. Sivanandam, S. N Deepa
• Wikipedia
THANK YOU

More Related Content

What's hot

Hebbian Learning
Hebbian LearningHebbian Learning
Hebbian LearningESCOM
 
Feedforward neural network
Feedforward neural networkFeedforward neural network
Feedforward neural networkSopheaktra YONG
 
Adaptive Resonance Theory
Adaptive Resonance TheoryAdaptive Resonance Theory
Adaptive Resonance Theorysurat murthy
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural NetworkAtul Krishna
 
Counterpropagation NETWORK
Counterpropagation NETWORKCounterpropagation NETWORK
Counterpropagation NETWORKESCOM
 
Artificial Intelligence: Artificial Neural Networks
Artificial Intelligence: Artificial Neural NetworksArtificial Intelligence: Artificial Neural Networks
Artificial Intelligence: Artificial Neural NetworksThe Integral Worm
 
Convolutional Neural Networks (CNN)
Convolutional Neural Networks (CNN)Convolutional Neural Networks (CNN)
Convolutional Neural Networks (CNN)Gaurav Mittal
 
Adaline madaline
Adaline madalineAdaline madaline
Adaline madalineNagarajan
 
Neural Networks
Neural NetworksNeural Networks
Neural NetworksAdri Jovin
 
Unit I & II in Principles of Soft computing
Unit I & II in Principles of Soft computing Unit I & II in Principles of Soft computing
Unit I & II in Principles of Soft computing Sivagowry Shathesh
 
Introduction Of Artificial neural network
Introduction Of Artificial neural networkIntroduction Of Artificial neural network
Introduction Of Artificial neural networkNagarajan
 
Activation functions
Activation functionsActivation functions
Activation functionsPRATEEK SAHU
 
Mc Culloch Pitts Neuron
Mc Culloch Pitts NeuronMc Culloch Pitts Neuron
Mc Culloch Pitts NeuronShajun Nisha
 
The Perceptron and its Learning Rule
The Perceptron and its Learning RuleThe Perceptron and its Learning Rule
The Perceptron and its Learning RuleNoor Ul Hudda Memon
 

What's hot (20)

Adaline and Madaline.ppt
Adaline and Madaline.pptAdaline and Madaline.ppt
Adaline and Madaline.ppt
 
Hebbian Learning
Hebbian LearningHebbian Learning
Hebbian Learning
 
Feedforward neural network
Feedforward neural networkFeedforward neural network
Feedforward neural network
 
Adaptive Resonance Theory
Adaptive Resonance TheoryAdaptive Resonance Theory
Adaptive Resonance Theory
 
Anfis (1)
Anfis (1)Anfis (1)
Anfis (1)
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
 
Counterpropagation NETWORK
Counterpropagation NETWORKCounterpropagation NETWORK
Counterpropagation NETWORK
 
Artificial Intelligence: Artificial Neural Networks
Artificial Intelligence: Artificial Neural NetworksArtificial Intelligence: Artificial Neural Networks
Artificial Intelligence: Artificial Neural Networks
 
Convolutional Neural Networks (CNN)
Convolutional Neural Networks (CNN)Convolutional Neural Networks (CNN)
Convolutional Neural Networks (CNN)
 
Adaline madaline
Adaline madalineAdaline madaline
Adaline madaline
 
Neural Networks
Neural NetworksNeural Networks
Neural Networks
 
Neural networks
Neural networksNeural networks
Neural networks
 
Hopfield Networks
Hopfield NetworksHopfield Networks
Hopfield Networks
 
Unit I & II in Principles of Soft computing
Unit I & II in Principles of Soft computing Unit I & II in Principles of Soft computing
Unit I & II in Principles of Soft computing
 
Classical Sets & fuzzy sets
Classical Sets & fuzzy setsClassical Sets & fuzzy sets
Classical Sets & fuzzy sets
 
Introduction Of Artificial neural network
Introduction Of Artificial neural networkIntroduction Of Artificial neural network
Introduction Of Artificial neural network
 
Activation functions
Activation functionsActivation functions
Activation functions
 
Neural
NeuralNeural
Neural
 
Mc Culloch Pitts Neuron
Mc Culloch Pitts NeuronMc Culloch Pitts Neuron
Mc Culloch Pitts Neuron
 
The Perceptron and its Learning Rule
The Perceptron and its Learning RuleThe Perceptron and its Learning Rule
The Perceptron and its Learning Rule
 

Viewers also liked

Viewers also liked (11)

INTRODUCTION TO ART AND ARCHITECTUERE
INTRODUCTION TO ART AND ARCHITECTUEREINTRODUCTION TO ART AND ARCHITECTUERE
INTRODUCTION TO ART AND ARCHITECTUERE
 
Principles of soft computing-Associative memory networks
Principles of soft computing-Associative memory networksPrinciples of soft computing-Associative memory networks
Principles of soft computing-Associative memory networks
 
HOPFIELD NETWORK
HOPFIELD NETWORKHOPFIELD NETWORK
HOPFIELD NETWORK
 
MBO
MBOMBO
MBO
 
Snake bite
Snake biteSnake bite
Snake bite
 
Philadelphia Folk Festival 2015
Philadelphia Folk Festival 2015Philadelphia Folk Festival 2015
Philadelphia Folk Festival 2015
 
Truama management only for Community level
Truama management only for Community levelTruama management only for Community level
Truama management only for Community level
 
trial
trialtrial
trial
 
Motibazio teoriak
Motibazio teoriakMotibazio teoriak
Motibazio teoriak
 
AranasPJD_CV
AranasPJD_CVAranasPJD_CV
AranasPJD_CV
 
Web 2
Web 2Web 2
Web 2
 

Similar to Adaptive resonance theory (art) (20)

NN-Ch6.PDF
NN-Ch6.PDFNN-Ch6.PDF
NN-Ch6.PDF
 
MNN
MNNMNN
MNN
 
Back propagation
Back propagationBack propagation
Back propagation
 
Chapter No. 6: Backpropagation Networks
Chapter No. 6:  Backpropagation NetworksChapter No. 6:  Backpropagation Networks
Chapter No. 6: Backpropagation Networks
 
Supervised learning network
Supervised learning networkSupervised learning network
Supervised learning network
 
Lec 6-bp
Lec 6-bpLec 6-bp
Lec 6-bp
 
A STUDY OF METHODS FOR TRAINING WITH DIFFERENT DATASETS IN IMAGE CLASSIFICATION
A STUDY OF METHODS FOR TRAINING WITH DIFFERENT DATASETS IN IMAGE CLASSIFICATIONA STUDY OF METHODS FOR TRAINING WITH DIFFERENT DATASETS IN IMAGE CLASSIFICATION
A STUDY OF METHODS FOR TRAINING WITH DIFFERENT DATASETS IN IMAGE CLASSIFICATION
 
Unit iii update
Unit iii updateUnit iii update
Unit iii update
 
Multi Layer Network
Multi Layer NetworkMulti Layer Network
Multi Layer Network
 
Neural Networks
Neural NetworksNeural Networks
Neural Networks
 
Artificial Neuron network
Artificial Neuron network Artificial Neuron network
Artificial Neuron network
 
chapter3.pptx
chapter3.pptxchapter3.pptx
chapter3.pptx
 
Unit ii supervised ii
Unit ii supervised iiUnit ii supervised ii
Unit ii supervised ii
 
neural networksNnf
neural networksNnfneural networksNnf
neural networksNnf
 
20120140503023
2012014050302320120140503023
20120140503023
 
Unsupervised learning networks
Unsupervised learning networksUnsupervised learning networks
Unsupervised learning networks
 
CS767_Lecture_05.pptx
CS767_Lecture_05.pptxCS767_Lecture_05.pptx
CS767_Lecture_05.pptx
 
Introduction to Perceptron and Neural Network.pptx
Introduction to Perceptron and Neural Network.pptxIntroduction to Perceptron and Neural Network.pptx
Introduction to Perceptron and Neural Network.pptx
 
Lesson 39
Lesson 39Lesson 39
Lesson 39
 
AI Lesson 39
AI Lesson 39AI Lesson 39
AI Lesson 39
 

Recently uploaded

(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 

Recently uploaded (20)

(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 

Adaptive resonance theory (art)

  • 1. ADAPTIVE RESONANCE THEORY (ART) PPT. BY ASHUTOSH B.TECH COMPUTER SCIENCE ENGINEERING UIET, KURUKSHETRA
  • 2. CONTENTS • INTRODUCTION • STABILITY-PLASTICITY DILEMMA • BASIC ARCHITECTURE • DIAGRAM FOR ARCHITECTURE • DIAGRAM FOR SUPPLEMENTAL UNIT • ALGORITHM • APPLICATION
  • 3. Introduction to ART It is a self organising neural network architecture. It is an unsupervised learning. This type of network remains open to new learnings without washing away previously learned code. ART n/w and algo. Maintain the plasticity required to learn new patterns, while preventing the modification of pattern that have been learned previously. ART is a vector classifier, it accepts input vector and categorise depending upon which of stored pattern it match most or resembles the most. If input is not match to any pattern than a new category is made by storing this new pattern. No stored pattern is modified if i/p is not matched with any pattern.
  • 4. Stability-Plasticity-Dilemma • Real world facing a situation where data is continuously changing. • It produce stability-plasticity dilemma • Stability – system behaviour does not changes after irrelevant events. • Plasticity – system adapts its behaviour according to significant events. • Dilemma – Preservation of learned Knowledge.
  • 5. Basic Architecture 1. Input processing field – F1 LAYER 2. Cluster unit – F2 LAYER 3. Reset mechanism – It controls degree of similarity of patterns placed on some cluster. The input processing layer is divided into two parts  F1(a) – It present input vector given.  F1(b) – It is a interface portion between F1(a) and F2 The signal b/w F1 and F2 is used to comparing similarity of input signal to weight of vector unit which is selected for storing pattern or for recognising pattern.
  • 6. Continue… • F2 is connected to F1(b) through top down weights t(ji). • F(b) is connected to F2 through bottom up weights b(ij). • Cluster unit with largest i/p weight is selected for learning the new pattern and all other cluster’s activation is set to zero. • Each F2 layer neuron/cluster have associated weight with it, that cluster will be allowe to learn a new pattern whose dot product of own weight and input vector is maximal. Only that neuron will respond back. • Reset: Information from the input unit is combined with interface unit , depending upon similarity b/w top down weight and i/p vector cluster may or may not be allowed to learn a new pattern.
  • 8. Continue… The above shown diagram is computational unit(F1(a),F2(b),F2, but it have drawback. i.e :- 1. These units have to behave differently at different stages. 2. Also problem with reset mechanism is that F2 unit has to be inhibited in certain conditions but have to be returned to availability on subsequent learning trails. So, Supplemental unit (G1 and G2) is introduced in addition to reset. These units send their signal from and to all others units in structure. • Inhibitory signals shown by “-” • Excitory signal shown by “+”
  • 10. Algorithm Parameters used in algorithm are : n – Number of component in i/p vector. m – Maximum number of clusters that can be formed. b(ij) – Bottom up weight. t (ji) – Top down weight. p – Vigilance parameter ( set by user tester for testing the acceptance level for cluster to train if net i/p is less than p then it will not trained and vice-versa.) s – Binary input vector. x – Activation vector for F1(b). ||x|| - norm of vector x ( sum of all x(i)).
  • 11. Description of Algorithm. 1. Binary i/p vector is applied to F1(a) then it is passed to F1(b) and it is send to F2 over weighted interconnections. 2. Each neuron at F2 will calculate the net i/p i.e dot product of inpuct vector and its own weight. 3. The neuron with highest net i/p will win and learn new pattern and activation d=1 for that neuron.
  • 12. Steps to Perform. Step 1 : Initialize parameter L>1 and 0<p<=1 Initialize weights 0<b(ij)<L/(L-1+N), t(ji)(0)=1 Step 2 : while stoping condition is false repeat step 3 to14 Step 3 : for each testing i/p repeat step 3 to 13 Step 4 : Set activation of all F2 units to zero set F1(a) activation to input vector s.
  • 13. Continue… Step 5 : compute norm of s. ||s||= 𝑖 S(i) Step 6 : set i/p signal from F1(a) to F1(b) x(i)=s(i) Step 7 : for each node of F2 that is not inhibited, if y(j)≠-1, y(j)= 𝑏(𝑖𝑗)𝑥(𝑖)
  • 14. Continue… Step 8 : while reset is true do step 9 to 12 Step 9 : find J such that y(J) ≥ y(j) for all J. if y(j) = -1, then all oods are inhibited and the selected cluster can not be trained. Step 10 : recompute activation of x F1(b). x(i)= s(i)t(ji) Step 11 : compute norm of x. ||x||= 𝑖 𝑥(𝑖)
  • 15. Conitnue… Step 12 : Test for reset ||x||/||s|| < p then, y(j)=-1 cluster can not be trained , do step 8 again. else, proceed to step 13. Step 13 : Update weights of node j b(ij) new = Lx(i)/(L-1+||x||) t(ji) new = x(i) Step 14 : Test for stopping condition.
  • 16. Applications of ART • Face recognition • Image compression • Signature Verification • Medical diagnoses • Target recognition • Land cover classification
  • 17. References • Introduction to Neural Networks Using Matlab 6.0 By S. N. Sivanandam, S. N Deepa • Wikipedia