Associative Memory
Associative Memory
Soft Computing
Associative Memory (AM), topics : Description, content addressability,working,
classes of AM : auto and hetero, AM relatedterms - encoding or memorization,
retrieval or recollection, errorsand noise, performance measure - memory capacity
and contentaddressability.Associative memory models : network architectures
-linear associator, Hopfield model and bi-directional model (BAM).Auto-associative
memory (auto-correlators) : how to store patterns ?how to retrieve patterns?
recognition of noisy patterns. Bi-directionalhetero-associative memory (hetero-
correlators) : BAM operations -retrieve the nearest pair, addition and deletion of
pattern pairs,energy function for BAM - working of Kosko's BAM, incorrect recall
ofpattern, multiple training encoding strategy – augmentation matrix,generalized
correlation matrix and algorithm.
Associative Memory
Soft Computing
Topics
1. Associative Memory (AM) Description
Content addressability; Working of AM; AM Classes : auto and hetero;AM related
terms - encoding or memorization, retrieval or recollection,errors and noise;
Performance measure - memory capacity and content-addressability.
2. Associative Memory Models
AM Classes – auto and hetero; AM Models; Network architectures -Linear
associator, Hopfield model and Bi-directional model (BAM).
3. Auto-associative Memory (auto-correlators)
How to store patterns? How to retrieve patterns? Recognition of noisy patterns.
4. Bi-directional Hetero-associative Memory (hetero-correlators)
BAM operations - retrieve the nearest pair, Addition and deletion of pattern pairs;
Energy function for BAM - working of Kosko's BAM, incorrect recall of pattern;
Multiple training encoding strategy – augmentation matrix, generalized correlation
matrix and algorithm .
Associative Memory
What is Associative Memory ?
• An associative memory is a content-addressable structure that maps aset of input
patterns to a set of output patterns.
• A content-addressable structure is a type of memory that allows the recall of data
based on the degree of similarity between the input pattern and the patterns stored
in memory.
• There are two types of associative memory : auto-associative and hetero-
associative.
• An auto-associative memory retrieves a previously stored pattern that most
closely resembles the current pattern.
• In a hetero-associative memory, the retrieved pattern is in general,different from
the input pattern not only in content but possibly also in type and format.
• Neural networks are used to implement these associative memory models called
NAM (Neural associative memory).
An associative memory: is a content-addressable structure that maps aset of
input patterns to a set of output patterns. A content-addressable structure refers to
a memory organization where the memory is accessed by its content as opposed to
an explicit address in the traditional computer memory system. The associative
memory are of two types : auto-associative and hetero-associative.
�An
auto-associative memory retrieves a previously stored pattern that most
closely resembles the current pattern.
�In hetero-associative memory, the retrieved pattern is in general different
from the input pattern not only in content but possibly also in type and format.