[This is preliminary documentation and is subject to change.]
The SimplifiedQBPNetwork type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() |
SimplifiedQBPNetwork |
The base constructor for a simplified Q-learning backpropagation network
|
Methods
Name | Description | |
---|---|---|
![]() |
CheckExtraction |
Indicates whether or not a rule should be extracted from the reinforcement-trainable backpropagation network
(Inherited from ReinforcementTrainableBPNetwork.) |
![]() |
Commit |
Commits the backpropagation network
(Inherited from BPNetwork.) |
![]() |
ComputeHiddenActivation |
Computes the hidden layer activation
(Inherited from BPNetwork.) |
![]() |
ComputeOutputActivation |
Computes the output layer activation
(Inherited from BPNetwork.) |
![]() |
IsEligible |
Indicates whether or not the component is eligible to be used
(Inherited from ClarionComponent.) |
![]() |
Learn |
Updates the network using simplified Q-learning with standard backpropagation
(Overrides BPNetwork..::..Learn()()()().) |
![]() |
ModifyHiddenToOutput |
Modifies the dWeights of the hidden to output layer
(Inherited from BPNetwork.) |
![]() |
ModifyInputToHidden |
Modifies the dWeights of the input to hidden layer
(Inherited from BPNetwork.) |
![]() |
PropagateActivation |
Calculates the output activations based on the current input
(Inherited from NeuralNetwork.) |
![]() |
ResetStatistics |
Resets the match statistics
(Inherited from ReinforcementTrainableBPNetwork.) |
![]() |
Retract | (Inherited from BPNetwork.) |
![]() |
UpdateMatchStatistics |
Updates the match statistics for the reinforcement-trainable backpropagation network
(Inherited from ReinforcementTrainableBPNetwork.) |
Properties
Name | Description | |
---|---|---|
![]() |
ChosenOutput |
Gets or sets the chosen output (to be used for learning)
(Inherited from ReinforcementTrainableBPNetwork.) |
![]() |
CommitLock |
Gets the thread locker that should be used during committing process of a component
(Inherited from ClarionComponent.) |
![]() |
DesiredOutput |
Sets the desired output for the backpropagation network
(Inherited from BPNetwork.) |
![]() |
EligibilityCheckerDelegate |
Gets the eligibility checker delegate (if one was specified during initialization, otherwise this will return null)
(Inherited from ClarionComponent.) |
![]() |
ExtractionMethod |
Gets the extraction checker delegate (if one was specified during initialization, otherwise this will return null)
(Inherited from ReinforcementTrainableBPNetwork.) |
![]() ![]() |
Factory |
Gets the factory used for generating SimplifiedQBPNetwork components
|
![]() |
FactoryParameters |
Gets or sets the parameters that were used by the factory in order to generate the component
(Inherited from ClarionComponent.) |
![]() |
Feedback |
Gets or sets the feedback relating to the chosen output (to be used for learning)
(Inherited from ReinforcementTrainableBPNetwork.) |
![]() ![]() |
GlobalParameters |
Gets the global parameters for the SimplifiedQBPNetwork class
|
![]() |
Hidden |
Gets the activations for the hidden layer
(Inherited from NeuralNetwork.) |
![]() |
HiddenCount |
Used to specify the number of nodes for the hidden layer
(Inherited from NeuralNetwork.) |
![]() |
HiddenThresholds |
Gets the thresholds for the hidden layer
(Inherited from NeuralNetwork.) |
![]() |
HiddenToOutputWeights |
Gets the hidden to output layer weight matrix
(Inherited from NeuralNetwork.) |
![]() |
InitializeOnCommit |
Specifies whether initialization operations should be performed when the component in committed
(Inherited from ClarionComponent.) |
![]() |
Input |
Gets or sets the input layer of the implicit component
(Inherited from ImplicitComponent.) |
![]() |
InputToHiddenWeights |
Gets the input to hidden layer weight matrix
(Inherited from NeuralNetwork.) |
![]() |
IsReadOnly |
Specifies whether the component is in a read-only (i.e., immutable) state
(Inherited from ClarionComponent.) |
![]() |
LastEligibleTimeStamp |
Gets or sets the time stamp for the last time the component was eligible
(Inherited from ClarionComponent.) |
![]() |
MatchMethod |
Gets the positive match determiner delegate (if one was specified during initialization, otherwise this will return null)
(Inherited from ReinforcementTrainableBPNetwork.) |
![]() |
NegativeMatch |
Gets or sets the positive match statistic
(Inherited from ReinforcementTrainableBPNetwork.) |
![]() |
Output |
Gets the output layer of the implicit component
(Inherited from ImplicitComponent.) |
![]() |
OutputThresholds |
Gets the thresholds for the output layer
(Inherited from NeuralNetwork.) |
![]() |
Parameters |
Gets the local parameters for this simplified Q-learning backpropagation network
|
![]() |
PositiveMatch |
Gets or sets the positive match statistic
(Inherited from ReinforcementTrainableBPNetwork.) |
Explicit Interface Implementations
Name | Description | |
---|---|---|
![]() ![]() |
ISubscribes<(Of <<'(ParameterChangeRequestedEventArgs>)>>)..::..OnEventHandler | (Inherited from ClarionComponent.) |
![]() ![]() |
ISubscribes..::..PublicationTimingsSpecifiedEventHandler | (Inherited from ClarionComponent.) |
![]() ![]() |
ISubscribes..::..PublisherAvailableEventHandler | (Inherited from ClarionComponent.) |
![]() ![]() |
ISubscribes..::..PublisherRemovedEventHandler | (Inherited from ClarionComponent.) |