[Java] Hopfield Network Implementation
Note: This post was originally published on AH’s Blog (WordPress) on September 17, 2016, and has been migrated here.
A lightweight Java implementation of a Hopfield Recurrent Neural Network, built to keep OOP and design skills sharp alongside Python/scripting work.
Supported features (continuously updated):
- Data normalization
- Network visualization using GraphStream
Example visualization of a Hopfield network with a pattern size of 5:

Links:
- GitHub Repository
- README — includes a tutorial on Hopfield networks
Written on September 17, 2016
