Skip to content
A poor hopfield network implementation running on the BBC micro bit
Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
README.md
hopfield.py
microbit_hopfield.gif

README.md

microbit_hopfield

A simple hopfield network implementation running on the BBC micro bit

It goes as follow:

  1. A bunch of random patterns are learnt by the network and one of them will be the target.
  2. When the user presses 'B', the target pattern will be randomly altered (up to 64%).
  3. Then, the network will try to restore the original pattern.
  4. Press 'A' to see the original pattern.
  5. Restart with microbit to set new patterns and learn again.

Visualization using the microbit-python-simulator

You can’t perform that action at this time.