Collapse All Expand All

C#

Clarion Library 6.1.1
ExtractionChecker Delegate
See Also Send Feedback

[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.Templates
Assembly: 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

#### Return Value

True if a rule should be extracted, otherwise false

# See Also

Clarion.Framework.Templates Namespace