[This is preliminary documentation and is subject to change.]
Checks to see if the IExtractsRules object should extract a rule based on the information specified
Namespace: Clarion.Framework.TemplatesAssembly: ClarionLibrary (in ClarionLibrary.dll) Version: 6.1.1.0 (6.1.1.0)
Syntax
C# |
---|
public delegate bool ExtractionChecker( double feedback, double positiveMatchThreshold, double extractionProbability, double eY, IExtractsRules target ) |
Parameters
- feedback
- Type: System..::..Double
The feedback that was received by the IExtractsRules target
- positiveMatchThreshold
- Type: System..::..Double
The threshold that is to be considered when trying to determine if a rule should be extracted
- extractionProbability
- Type: System..::..Double
The probability of extracting a rule (to be considered as part of checking whether extraction should be performed)
- eY
- Type: System..::..Double
(optional) The discounted maximum activation for the output layer of the target at the t + 1 time step. This value can be used to determine if extraction should occur in the case that the target also implements the IHandlesNewInput interface
- target
- Type: Clarion.Framework.Templates..::..IExtractsRules
(optional) The target from whence a rule may be extracted