Académique Documents
Professionnel Documents
Culture Documents
Klinkhachorn:CpE520
Klinkhachorn:CpE520
Unsupervised
Klinkhachorn:CpE520
The output for every input set is known before training starts
Guarantees if you successfully train you know what the network does!
Typical networks
Back Propagation..BAM
Klinkhachorn:CpE520
Data x .1 .8 .7 .2 .8 .3 y .2 .9 .7 .1 .8 .1
Klinkhachorn:CpE520
Lateral Inhibition
Neurons inhibit the output of nearby neurons Uses include edge enhancement
Neighborhood Adaptations
Neurons and those nearby are adapted Uses include self-organizing maps
Klinkhachorn:CpE520
Semi-Supervised Paradigms
Descriptive term for networks that are not cleanly supervised or unsupervised (Catch-all term) Many possible forms
Pre-processing of data to form clusters Input/output specied but internally some unsupervised learning takes place (CounterPropagation) Post-processing of data
Klinkhachorn:CpE520
Klinkhachorn:CpE520
Input Layer
Input Pattern 1
1
Klinkhachorn:CpE520
Klinkhachorn:CpE520
Klinkhachorn:CpE520
Klinkhachorn:CpE520
X2
Klinkhachorn:CpE520
Competitive Learning:
Example (Cont)
Let
WA1 = 0.3, WA2 = 0.7, WB1 = 0.6, WB2 = 0.4, and h = 0.3
Competitive Learning:
Example (Cont)
A is the winner, then WA1 = 0.3 + 0.3(0/1 -0.3) = 0.21 WA2 = 0.7 + 0.3(1/1-0.7) = 0.79 Repeat for all input pair until convergence ** Si DWji = h*(Si Xi/m - Si Wji) = 0
=m =1
Klinkhachorn:CpE520
Competitive Learning:
Note
This is a simple network and not guaranteed to converge if the input set is not separated into well define clusters or if a sufficient number of output neurons are not provided! The fewer the output neurons, the more general classification while more output neurons yield more specialized classes.
Klinkhachorn:CpE520
Competitive Learning
A B
Klinkhachorn:CpE520
Competitive Learning
Hamming Distances
P1 P2 P3 P4 P1 0 1 3 2 P2 1 P3 3 P4 2 0 2 3 2 0 1 3 1 0
Class A Class B
Klinkhachorn:CpE520
Klinkhachorn:CpE520
Training Set
Klinkhachorn:CpE520
Klinkhachorn:CpE520
Klinkhachorn:CpE520
Klinkhachorn:CpE520
Klinkhachorn:CpE520
Klinkhachorn:CpE520
Klinkhachorn:CpE520
Klinkhachorn:CpE520
Klinkhachorn:CpE520