part 5 supervised hebbian learning. outline linear associator the hebb rule pseudoinverse rule...

48
PART 5 Supervised Hebbian Learning

Post on 22-Dec-2015

232 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

PART 5Supervised Hebbian

Learning

Page 2: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Page 3: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Hebb’s Postulate

“When an axon of cell A is near enough to excite a cell B and repeatedly or persistently takes part in firing it, some growth process or metabolic change takes place in one or both cells such that A’s efficiency, as one of the cells firing B, is increased.”

D. O. Hebb, 1949

A

B

Page 4: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Linear Associator

a Wp= ai w ijp jj 1=

R

=

Page 5: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Hebb Rule(1/2)

Page 6: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Hebb Rule(2/2)

Page 7: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Batch Operation

Page 8: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Performance Analysis(1/2)

Page 9: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Performance Analysis(2/2)

Page 10: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Example(1/2)

Page 11: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Example(2/2)

Page 12: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Pseudoinverse Rule(1/2)

Page 13: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Pseudoinverse Rule(2/2)

Page 14: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Relationship to the Hebb Rule

Page 15: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Relationship to the Hebb Rule

Page 16: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Example

p1

1–

11–

t1 1–= =

p2

1

11–

t2 1= =

W TP+1– 1

1– 11 1

1– 1– +

= =

P+

PT

P 1–PT 3 1

1 3

1–1– 1 1–1 1 1–

0.5– 0.25 0.25–0.5 0.25 0.25–

= = =

W T P+1– 1

0.5– 0.25 0.25–

0.5 0.25 0.25–1 0 0= = =

Wp1 1 0 01–1

1–

1–= = Wp2 1 0 011

1–

1= =

Page 17: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Autoassociative Memory

Page 18: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Tests50% Occluded

67% Occluded

Noisy Patterns (7 pixels)

Page 19: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Variations of Hebbian Learning

Wnew

Wold

tqpqT

+=

Wnew

Wold

tqpqT

+=

Wnew

Wold

tqpqT

Wold

–+ 1 – Wold

tqpqT

+= =

Wnew Wol d tq aq– pqT

+=

Wnew Wold aqpqT

+=

Basic Rule:

Learning Rate:

Smoothing:

Delta Rule:

Unsupervised:

Page 20: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Solved Problems

Page 21: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Solved Problems

Page 22: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Solved Problems

Solution:

Page 23: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Solved Problems

Page 24: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Solved Problems

Page 25: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Solved Problems

Page 26: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Solved Problems

Page 27: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Solved Problems

Solution:

Page 28: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Solved Problems

Page 29: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Solved Problems

Page 30: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Solved Problems

Page 31: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Solved Problems

Page 32: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Solved Problems

Page 33: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Solved Problems

Page 34: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Solved Problems

Page 35: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Solved Problems

Solution:

Page 36: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Solved Problems

Page 37: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Solved Problems

Page 38: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Solved Problems

Page 39: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Solved Problems

Page 40: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Solved Problems

Page 41: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Solved Problems

Page 42: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Solved Problems

Page 43: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Solved Problems

Page 44: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Solved Problems

Page 45: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Solved Problems

Page 46: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Solved Problems

Page 47: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Solved Problems

Page 48: PART 5 Supervised Hebbian Learning. Outline Linear Associator The Hebb Rule Pseudoinverse Rule Application

Solved Problems