|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectclarion.system.RuleExtractor
public final class RuleExtractor
This class implements a rule extractor within CLARION.
Usage:
This class is used to handle the extraction of rules from the bottom level implicit modules in ACS (mainly).
Classes that currently instantiate a rule extractor are:
This class contains both global (static) and local constants. The default is to use the local constants. If you want to change any of the global constants, you need to do so before any instances of this class are initialized.
Field Summary | |
---|---|
double |
EXTRACTION_PROBABILITY
The probability of extracting a rule |
static double |
GLOBAL_EXTRACTION_PROBABILITY
The probability of extracting a rule |
Constructor Summary | |
---|---|
RuleExtractor()
|
Method Summary | |
---|---|
boolean |
checkExtractionCriterion(AbstractImplicitModule im)
Checks to see if the criteria for rule extraction has been satisfied given a specified implicit module. |
static AbstractRule |
extractRule(AbstractImplicitModule im,
AbstractAction Act)
Extracts a rule from the specified implicit module. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static double GLOBAL_EXTRACTION_PROBABILITY
public double EXTRACTION_PROBABILITY
Constructor Detail |
---|
public RuleExtractor()
Method Detail |
---|
public boolean checkExtractionCriterion(AbstractImplicitModule im)
im
- The implicit modules to check.
public static AbstractRule extractRule(AbstractImplicitModule im, AbstractAction Act)
im
- The implicit module from which to extract a rule.Act
- The action for the rule to be created.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |