[This is preliminary documentation and is subject to change.]

The HopfieldNetwork type exposes the following members.

Methods

  Name Description
Public method Commit
Commits the Hopfield network
(Overrides TrainableImplicitComponent..::..Commit()()()().)
Public method IsEligible
Indicates whether or not the component is eligible to be used
(Inherited from ClarionComponent.)
Public method Learn
Performs one round of learning for the Hopfield network (using the NDRAM variation of Hebbian learning)
(Overrides TrainableImplicitComponent..::..Learn()()()().)
Public method PropagateActivation
Calculates the settled activations of the Hopfield network given an initial activation
(Overrides ImplicitComponent..::..PropagateActivation()()()().)
Public method Retract
Retracts the Hopfield network
(Overrides TrainableImplicitComponent..::..Retract()()()().)

See Also