The methods of the HopfieldLogic class are listed below. For a complete list of HopfieldLogic class members, see the HopfieldLogic Members topic.
AddPattern | Train the neural network for the specified pattern. The neural network can be trained for more than one pattern. To do this simply call the train method more than once. |
CalculateEnergy (inherited from ThermalLogic) | Calculate the current energy for the network. The network will seek to lower this value. |
Clear (inherited from ThermalLogic) | Clear any connection weights. |
Compute (inherited from FeedforwardLogic) | Compute the output for a given input to the neural network. This method provides a parameter to specify an output holder to use. This holder allows propagation training to track the output from each layer. If you do not need this holder pass null, or use the other compare method. |
Equals (inherited from Object) | |
GetHashCode (inherited from Object) | |
GetType (inherited from Object) | |
Init (inherited from ThermalLogic) | Setup the network logic, read parameters from the network. |
PreprocessLayer (inherited from SimpleRecurrentLogic) | Handle recurrent layers. See if there are any recurrent layers before the specified layer that must affect the input. |
Run | Perform one Hopfield iteration. |
RunUntilStable | Run the network until it becomes stable and does not change from more runs. |
ToString (inherited from Object) |
Finalize (inherited from Object) | |
MemberwiseClone (inherited from Object) |