hmcalister / Hopfield-Network-Go

An implementation of the Hopfield Network in Golang.
MIT License
2 stars 0 forks source link

Activation functions currently do not enforce symmetric units #39

Closed hmcalister closed 1 year ago

hmcalister commented 1 year ago

The Hopfield network works best when states are equal to their inverse. This can be implemented by reversing states with a low-value first unit (forcing the first unit to always be the high value) and altering all other units to match, or by breaking the symmetry with a bias unit.

hmcalister commented 1 year ago

I will implement the former