0% found this document useful (0 votes)
22 views

Artificial Neural Networks - 7: Dr. Aditya Abhyankar

This document discusses different types of artificial neural networks including Hopfield networks, bidirectional associative memories (BAM), and competitive networks. It provides examples of using Hopfield networks for pattern association and storing binary patterns. BAM is introduced for storing paired binary patterns and examples are given for character recognition and directional reversal. MATLAB coding is mentioned for implementing these networks.

Uploaded by

anurag
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views

Artificial Neural Networks - 7: Dr. Aditya Abhyankar

This document discusses different types of artificial neural networks including Hopfield networks, bidirectional associative memories (BAM), and competitive networks. It provides examples of using Hopfield networks for pattern association and storing binary patterns. BAM is introduced for storing paired binary patterns and examples are given for character recognition and directional reversal. MATLAB coding is mentioned for implementing these networks.

Uploaded by

anurag
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 13

Artificial Neural Networks - 7

Dr. Aditya Abhyankar

Last Time

Pattern Association.
Linear Vector Spaces revisited
Eigenvalues and Eigenvectors - examples
Autoassociative Nets examples (mistakes
and missing bits)
Recursive Nets examples
Fixed Point Cycle problem.

Today

Pattern Association. Hopfield


Pattern Association. BAM
Competitive Nets
MATLAB coding

Discrete Hopfield
Iterative autoassociative Net
Weights Symmetric and no selfconnections
USPs:
Only one unit updates its activation at a time
(asynchronous - Lyapunov)
Each unit continues to receive external signal

Discrete Hopfield

Discrete Hopfield

Discrete Hopfield

Discrete Hopfield

Ex: [1 1 1 0]
Let W be bipolar
Let update bin order be y1,y4,y3,y2
Test: [0 0 1 0]
Extend the analysis to bipolar inputs

Hopfields great invention

E [ wij y j xi i ].yi
j

xi wij y j i
j

n
p
2 log 2 n

BAM Kosko 1988

BAM

BAM examples
Character recognition (A [-1 1]), (C
[1 1])
Directional reversal
Noisy input:
Test with output of [0 1]
x = [0 0 1 0 0 1 0 1 1 0 0 1 1 1 0]
x = [0 0 1 0 0 1 0 1 0 0 0 0 0 0 0]

BAM and Hopfield


Hopfield can be viewed as autoassociative
BAM with X and Y layers treated
differently
BAM- special case of Hopfield

You might also like