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

This class serves as the base template class for all refineable action rules (e.g., RefineableActionRule, IRLRule) in the CLARION Library

The RefineableActionRule<(Of <(<'T>)>)>..::..RefineableActionRuleParameters generic type exposes the following members.

Constructors

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 BENEFIT_CONSTANT
The constant to use for benefit when using the constant option for utility
Public property C
Constant c (for calculating BLA)
Public property C1
Constant C1 for Information Gain
(Inherited from ActionRule..::..ActionRuleParameters.)
Public property C2
Constant C2 for Information Gain
(Inherited from ActionRule..::..ActionRuleParameters.)
Public property C7
Benefit equation constant C7
Public property C8
Benefit equation constant C8
Public property COST_CONSTANT
The constant to use for cost when using the constant option for utility
Public property D
Constant d (for calculating BLA)
Public property DEFAULT_PARTIAL_MATCH_OFF_THRESHOLD
The threshold value when partial match is turned OFF
Public property DEFAULT_PARTIAL_MATCH_ON_THRESHOLD
The threshold value when partial match is turned ON
Public property DELETION_DENSITY
The density (the minimum frequency in which a rule must be eligible in order for it to be kept)
Public property ELIGIBILITY
A switch that can be used to specify eligibility (in the absence of a more sophisticated eligibility method)
(Inherited from ClarionComponent..::..ClarionComponentParameters.)
Public property GENERALIZATION_THRESHOLD_1
The threshold IG(C,All) must pass for a rule to be generalized
Public property GENERALIZATION_THRESHOLD_2
The threshold IG(C',C) must pass for a rule to be generalized
Public property INFORMATION_GAIN_OPTION
The option to use when calculation information gain for IG(C,ALL)
(Inherited from ActionRule..::..ActionRuleParameters.)
Public property INITIAL_BLA
The initial BLA
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 PARTIAL_MATCH_ON
Turns partial match on/off for calculating a rule's support
Public property PARTIAL_MATCH_THRESHOLD
The threshold the support calculation must pass for the condition of a rule to be matched
Public property POSITIVE_MATCH_THRESHOLD
The threshold for the positive match criterion
Public property SELECTION_TYPE
The selection type to use for the selection measure of the rule
Public property SPECIALIZATION_THRESHOLD_1
The threshold IG(C,All) must be below for a rule to be specialized
Public property SPECIALIZATION_THRESHOLD_2
The threshold IG(C',C) must be below for a rule to be specialized
Public property UTILITY_OPTION
Specifies the method to use for calculating utility
Public property V
The cost scaling factor (used to calculate utility)
Public property WEIGHT
The weight (for calculating support)

See Also