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

This class implements a Hopfield type network in the CLARION Library

The HopfieldNetwork..::..HopfieldNetworkParameters type exposes the following members.

Constructors

  Name Description
Public method HopfieldNetwork..::..HopfieldNetworkParameters(Boolean)
Initializes a parameters class for a HopfieldNetwork
Public method HopfieldNetwork..::..HopfieldNetworkParameters(HopfieldNetwork..::..HopfieldNetworkParameters, Boolean)
Initializes a parameters class for a HopfieldNetwork and sets the values of the parameters to the values specified

Methods

  Name Description
Protected method Global_OnParameterChanged
The event method used for performing global parameter changes
(Inherited from ClarionComponent..::..ClarionComponentParameters.)

Properties

  Name Description
Public property ELIGIBILITY
A switch that can be used to specify eligibility (in the absence of a more sophisticated eligibility method)
Public property ETA
The eta value
Public property ETA_PRECISION
The precision in which eta is to be calculated
Protected property IsGlobal
Used to specify whether the particular instance of the parameters class is being used for global or local parameters
(Inherited from ClarionComponent..::..ClarionComponentParameters.)
Public property MEMORY_EFFICIENCY_ZETA
The memory efficiency zeta
Public property NUMBER_TRANSMISSION_SPINS
The number of transmission spins to use (when using the N_SPINS> transmission option)
Public property TRANSMISSION_DELTA
The transmission delta
Public property TRANSMISSION_EPSILON
The epsilon precision at which transmission is considered to have "settled" (when using the LET_SETTLE> transmission option
Public property TRANSMISSION_OPTION
The option to use for transmitting activation

See Also