Skip to content

In this tutorial, we explore the mathematical underpinnings of Hebbian learning within Hopfield networks, emphasizing its role in pattern recognition.

Notifications You must be signed in to change notification settings

FabrizioMusacchio/hopfield_network

Repository files navigation

Understanding Hebbian learning in Hopfield networks

Hopfield networks, a form of recurrent neural network (RNN), serve as a fundamental model for understanding associative memory and pattern recognition in computational neuroscience. Central to the operation of Hopfield networks is the Hebbian learning rule, an idea encapsulated by the maxim "neurons that fire together, wire together". In this tutorial, we explore the mathematical underpinnings of Hebbian learning within Hopfield networks, emphasizing its role in pattern recognition.

For reproducibility:

conda create -n hopfield python=3.10
conda activate hopfield
conda install -y mamba
mamba install -y numpy matplotlib

About

In this tutorial, we explore the mathematical underpinnings of Hebbian learning within Hopfield networks, emphasizing its role in pattern recognition.

Topics

Resources

Stars

Watchers

Forks

Languages