Au sein des réseaux neuronaux, les mémoires se définissent par la présence de deux couches bien distinctes : une première, appelée « couche d’entrée », et une seconde nommée « couche de sortie ». L’interconnexion entre les neurones de la couche d’entrée et ceux de la couche de sortie s’opère à travers des synapses, dont le poids détermine si l’activation d’un neurone de la couche d’entrée est liée ou non à celle d’un neurone de la couche de sortie.