Class ContrastClassificationFinder
java.lang.Object
adaa.analytics.rules.logic.induction.AbstractFinder
adaa.analytics.rules.logic.induction.ClassificationFinder
adaa.analytics.rules.logic.induction.ContrastClassificationFinder
- All Implemented Interfaces:
IPenalizedFinder
,AutoCloseable
-
Field Summary
Fields inherited from class adaa.analytics.rules.logic.induction.ClassificationFinder
precalculatedCoverings, precalculatedCoveringsComplement
Fields inherited from class adaa.analytics.rules.logic.induction.AbstractFinder
attributeValuesOrder, modifier, params, pool, threadCount
-
Constructor Summary
ConstructorsConstructorDescriptionInitializes induction parameters. -
Method Summary
Modifier and TypeMethodDescriptionint
grow
(Rule rule, IExampleSet dataset, Set<Integer> uncovered) Invokes grow method from the super class and verifies negative coverage requirement.Methods inherited from class adaa.analytics.rules.logic.induction.ClassificationFinder
checkCandidate, induceCondition, postprocess, preprocess, prune, tryAddCondition
Methods inherited from class adaa.analytics.rules.logic.induction.AbstractFinder
addObserver, clearObservers, close, names2attributes, notifyConditionAdded, notifyConditionRemoved, notifyGrowingFinished, notifyGrowingStarted, notifyRuleReady
-
Constructor Details
-
ContrastClassificationFinder
Initializes induction parameters.- Parameters:
params
- Induction parameters.
-
-
Method Details
-
getAttributePenalties
- Specified by:
getAttributePenalties
in interfaceIPenalizedFinder
-
grow
Invokes grow method from the super class and verifies negative coverage requirement.- Overrides:
grow
in classClassificationFinder
- Parameters:
rule
- Rule to be grown.dataset
- Training set.uncovered
- Set of positive examples yet uncovered by the model.- Returns:
- Number of conditions added.
-