https://github.com/kencyke/hopfield-mnist
A scikit-learn implementation of hopfield network for MNIST
https://github.com/kencyke/hopfield-mnist
hopfield-network mnist python scikit-learn
Last synced: 5 months ago
JSON representation
A scikit-learn implementation of hopfield network for MNIST
- Host: GitHub
- URL: https://github.com/kencyke/hopfield-mnist
- Owner: kencyke
- License: mit
- Created: 2017-10-21T06:01:40.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-01-06T00:51:08.000Z (over 2 years ago)
- Last Synced: 2024-01-06T03:46:09.177Z (over 2 years ago)
- Topics: hopfield-network, mnist, python, scikit-learn
- Language: Python
- Homepage:
- Size: 98.6 KB
- Stars: 19
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# hopfield-mnist
## Usage
```bash
# See mnist data by using matplotlib:
$ poetry run python mnist.py
# Generate the prediction data under ./png directory by using hopfield network:
$ poetry run python hopfield.py
```
## Sample Result
### Denoise (synchronous update)

### Energy transition (synchronous update)

### Denoise (asynchronous update)

### Energy transition (asynchronous update)