Unsupervised Learning: Part III Counter Propagation Network
Unsupervised Learning: Part III Counter Propagation Network
Unsupervised Learning: Part III Counter Propagation Network
Klinkhachorn:CpE520
Klinkhachorn:CpE520
Counterpropagation Networks
Multilayer networks based on a combination of input, clustering, and output layers. Introduced by R. Hecht-Nielsen, 1987 Applications compress data approximate functions associate patterns
Klinkhachorn:CpE520
Robert Hecht-Nielsen
Adjunct Professor, Electrical & Computer Engineering An authority on neural networks, he introduced the first comprehensive theory of the mammalian cerebral cortex and thalamus in 2002. His research revolves around scientific testing, elaboration, and extension of this theory. Professor Hecht-Nielsen is an expert on brain theory, associative memory neural networks and Perceptron theory. His theory of thalamocortex is currently being promulgated and integrated into research worldwide. Robert Hecht-Nielsen has been adjunct professor at UCSD since 1986. He teaches the popular ECE 270 three-quarter graduate course Neurocomputing, which focuses on the basic constructs of his theory of thalamocortex and their applications. He is a member of the UCSD Institute for Neural Computation and is a founder of the UCSD Graduate Program in Computational Neurobiology. An IEEE Fellow, he has received the IEEE Neural Networks Pioneer Award and the ECE Graduate Teaching Award. He received his Ph.D. in Mathematics from Arizona State University in 1974.
http://www.jacobsschool.ucsd.edu/FacBios/findprofile.pl?fmp_recid=89
Klinkhachorn:CpE520
Supervised
Weights from the cluster units to the output units are adapted to produce the desire response
Klinkhachorn:CpE520
Klinkhachorn:CpE520
Klinkhachorn:CpE520
Klinkhachorn:CpE520
Full CP Nets:
Classification Layer
Klinkhachorn:CpE520
Klinkhachorn:CpE520
Normalize weights going to winner (divide each weight by magnitude of vector) Adapt weights of output layer
Vji(t+1) = Vji (t) + b*zi*(Yj-Y j) if i = c = Vji (t) if i != c
Klinkhachorn:CpE520
Y = 1/X
Klinkhachorn:CpE520
Y = 1/X
Klinkhachorn:CpE520
Klinkhachorn:CpE520
Klinkhachorn:CpE520