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

The NeuralNetwork type exposes the following members.

Constructors

  Name Description
Protected method NeuralNetwork
The base constructor for a 3-layer neural network

Methods

  Name Description
Public method Commit
Commits the neural network
(Overrides ImplicitComponent..::..Commit()()()().)
Protected method ComputeHiddenActivation
Calculates the hidden activation
Protected method ComputeOutputActivation
Calculates the output activation
Public method IsEligible
Indicates whether or not the component is eligible to be used
(Inherited from ClarionComponent.)
Public method PropagateActivation
Calculates the output activations based on the current input
(Overrides ImplicitComponent..::..PropagateActivation()()()().)
Public method Retract
Retracts the implicit component
(Inherited from ImplicitComponent.)

Properties

  Name Description
Protected property CommitLock
Gets the thread locker that should be used during committing process of a component
(Inherited from ClarionComponent.)
Protected property EligibilityCheckerDelegate
Gets the eligibility checker delegate (if one was specified during initialization, otherwise this will return null)
(Inherited from ClarionComponent.)
Public property FactoryParameters
Gets or sets the parameters that were used by the factory in order to generate the component
(Inherited from ClarionComponent.)
Public property Static member GlobalParameters
Gets the global parameters for the NeuralNetwork class
Protected property Hidden
Gets the activations for the hidden layer
Public property HiddenCount
Used to specify the number of nodes for the hidden layer
Protected property HiddenThresholds
Gets the thresholds for the hidden layer
Protected property HiddenToOutputWeights
Gets the hidden to output layer weight matrix
Public property InitializeOnCommit
Specifies whether initialization operations should be performed when the component in committed
(Inherited from ClarionComponent.)
Public property Input
Gets or sets the input layer of the implicit component
(Inherited from ImplicitComponent.)
Protected property InputToHiddenWeights
Gets the input to hidden layer weight matrix
Public property IsReadOnly
Specifies whether the component is in a read-only (i.e., immutable) state
(Inherited from ClarionComponent.)
Public property LastEligibleTimeStamp
Gets or sets the time stamp for the last time the component was eligible
(Inherited from ClarionComponent.)
Public property Output
Gets the output layer of the implicit component
(Inherited from ImplicitComponent.)
Protected property OutputThresholds
Gets the thresholds for the output layer
Public property Parameters
Gets the local parameters for this neural network

Explicit Interface Implementations

See Also