2
$\begingroup$

I'm struggling to understand the meaning of the term associative memory in the context of Hopfield networks. I'm not sure if associative learning is the same thing or a different thing. In associative learning, you have two unrelated items and you learn to associate one item with the other. In a hopfield network you have a partial pattern then you can retrieve the full pattern. How is this associative learning? Or are associative learning and associative memory different things?

$\endgroup$
2
  • $\begingroup$ Welcome to Psychology.SE Liyuan. In what context are you looking at associative memory? What have you been reading which lead you to this term? $\endgroup$ Commented May 12, 2018 at 17:18
  • $\begingroup$ From a computational neuroscience perspective, I'm studying network models of associative memory including hopfield network and the memory matrix. $\endgroup$
    – liyuan
    Commented May 12, 2018 at 17:35

1 Answer 1

2
$\begingroup$

An Associative Memory is a synonym for Content Addressable Memory or a memory which stores the result of associative learning, wherein an input item is learned to be associated with an output item.

A Hopfield network is a type of associative memory, wherein an input item (including partial, noisy representations of the original trained/encoded item) is an associated to a the ideal representation of the trained/desired/encoded input item.

For further discussion of Hopfield networks, I recommend look at the question "What's the difference between a Hamming and Hopfield network?"

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.