ELI5: Explain Like I'm 5

Hopfield net

A hopfield net is like a box with lots of light bulbs in it. Each light bulb can be either on or off. We use the hopfield net to help us remember things that we have seen before.

Let's say we have a picture of a cat. We take the picture and break it up into tiny parts, called pixels. Each pixel can be either white or black. We then put these pixels into the hopfield net, and tell it that this is a picture of a cat.

The hopfield net looks at all the pixels, and tries to figure out which ones should be turned on and which should be turned off, based on what it knows about cats. It then stores this pattern of pixels in its memory, so that the next time we see this picture, it can quickly recognize it as a cat.

But what if we give the hopfield net a picture that it has never seen before? It will try to figure out which pixels should be turned on and which should be turned off, based on what it knows about cats. Sometimes it will do a good job, and sometimes it will make a mistake.

The hopfield net is like a puzzle solver. It takes in lots of information, and tries to find the best pattern of pixels to match what it has seen before. It is very good at recognizing patterns, but it is not always perfect.