Unsupervised Learning in Neural Networks
Keith L. Downing
The Norwegian University of Science and Technology (NTNU) Trondheim, Norway keithd@idi.ntnu.no
January 18, 2014
Keith L. Downing Unsupervised Learning in Neural Networks
Unsupervised Learning in Neural Networks Keith L. Downing The - - PowerPoint PPT Presentation
Unsupervised Learning in Neural Networks Keith L. Downing The Norwegian University of Science and Technology (NTNU) Trondheim, Norway keithd@idi.ntnu.no January 18, 2014 Keith L. Downing Unsupervised Learning in Neural Networks Unsupervised
Keith L. Downing Unsupervised Learning in Neural Networks
Keith L. Downing Unsupervised Learning in Neural Networks
Local Fully Distributed Grandma!! Semi-Local or Sparsely Distributed
1
k
N! (N−k)!k! patterns. N = 20, k= 3 → 1140
N 2
N! ( N
2 !)2 patterns. N = 20 → 184756
Keith L. Downing Unsupervised Learning in Neural Networks
1
2
3
4
5
6
Keith L. Downing Unsupervised Learning in Neural Networks
a a b b +1
a b
w
c d
P
p=1
Keith L. Downing Unsupervised Learning in Neural Networks
p1
1 2 4 3
p2
2 3 4 1
p3 On (+1) Off (-1) Neutral (0) w12 +1 +1 -1 +1/3 w13 +1 -1 -1 -1/3 w14 -1 +1 +1 +1/3 w23 +1 -1 +1 +1/3 w24 -1 +1 -1 -1/3 w34 -1 -1 -1 -1 p1 p2 p3 Avg
1 4 3 2 +1/3
+1/3 +1/3
1 2 3 4
Keith L. Downing Unsupervised Learning in Neural Networks
a b c d
C
j=1
Keith L. Downing Unsupervised Learning in Neural Networks
On (+1) Off (-1) Neutral (0) Enter partial pattern and run to quiescence
1 2 4 3 1 4 3 2
+1/3
+1/3 +1/3 1 4 3 2 +1/3
+1/3 +1/3
1 2 3 4
Keith L. Downing Unsupervised Learning in Neural Networks
a a b b
a a
w
b b
+1 w
P
p=1
Keith L. Downing Unsupervised Learning in Neural Networks
C
j=1
Keith L. Downing Unsupervised Learning in Neural Networks
a b c d
Keith L. Downing Unsupervised Learning in Neural Networks
ANN Activation State Hopfield Energy
C
k=1 C
j=1
C
k=1
Keith L. Downing Unsupervised Learning in Neural Networks
eyes beak neck ears mouth eyes beak neck ears mouth Duck Rabbit
Keith L. Downing Unsupervised Learning in Neural Networks
Keith L. Downing Unsupervised Learning in Neural Networks
1 2 3 4 i j wi1 wi4 wi2 wj4 .5 .3 .7 .1 .9 .9 .7 .8 .9 .1 .8 .1
Class i
.1 .1 .1 .3 .2 .3 .3 .8
Class j
.5 .3 .7 .1 Output Classes Input Nodes Input Case
Keith L. Downing Unsupervised Learning in Neural Networks
Keith L. Downing Unsupervised Learning in Neural Networks
P2 P1 P3
Random Activation
Principal Cells
P2 P1 P3
Lateral Inhibition & Learning P2 becomes a detector for pattern 1001
P2 P1 P3
Random Activation
Principal Cells
P2 P1 P3
Lateral Inhibition & Learning P3 becomes a detector for pattern 0101
Keith L. Downing Unsupervised Learning in Neural Networks
1 2 3 4 i j
a b*
b Pre-Motor Neurons Sensory Neurons Inputs c
Pi Pj
Keith L. Downing Unsupervised Learning in Neural Networks
Spiral Ganglion Ventral Cochlear Nucleus Superior Olive Inferior Colliculus MGN Auditory Cortex 1 kHz 20 kHz 10 kHz 4 kHz Cochlea (Inner Ear) 1 kHz 4 kHz 10 kHz 20 kHz Cochlea Source Localization via Delay Lines
Keith L. Downing Unsupervised Learning in Neural Networks
Visual Field Visual Neurons
Keith L. Downing Unsupervised Learning in Neural Networks
Euclidean Neighbor (closest weight vectors) Topological Neighbor (closest grid location) Correlated Uncorrelated
Keith L. Downing Unsupervised Learning in Neural Networks
R = 1 R = 2 R = 3 Neuron Space Self-Organizing Learning
Keith L. Downing Unsupervised Learning in Neural Networks
(.57, .11) (.25, .80) (.83, .66) (.37, .08) (.96, .34) Neuron Ring Neighborhood
Keith L. Downing Unsupervised Learning in Neural Networks
TSP City Neuron Y X Y X Before After
Keith L. Downing Unsupervised Learning in Neural Networks
Keith L. Downing Unsupervised Learning in Neural Networks
Keith L. Downing Unsupervised Learning in Neural Networks
Entorhinal Cortex (EC) Dentate gyrus (DG) CA3 CA1 Subiculum EC Sub DG CA3 CA1 CA2 6-layered 3-layered
Keith L. Downing Unsupervised Learning in Neural Networks
3 1 4 5 6 2 Dentate Gyrus
1 - 5% Recurrence CA3
Keith L. Downing Unsupervised Learning in Neural Networks