Class AbstractSeparateAndConquer
java.lang.Object
adaa.analytics.rules.logic.induction.AbstractSeparateAndConquer
- Direct Known Subclasses:
ClassificationSnC
,RegressionSnC
Abstract base class for all separate and conquer algorithms for induction of rule-based models
(classification, regression, survival).
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected RuleFactory
Rule factory.protected OperatorCommandProxy
protected final InductionParameters
Induction parameters.protected ExampleSetFactory
-
Constructor Summary
ConstructorsConstructorDescriptionSets induction parameters. -
Method Summary
Modifier and TypeMethodDescriptionabstract RuleSetBase
run
(IExampleSet trainSet) Trains a rule classifier.void
setOperatorCommandProxy
(OperatorCommandProxy operatorCommandProxy)
-
Field Details
-
operatorCommandProxy
-
params
Induction parameters. -
factory
Rule factory. -
setFactory
-
-
Constructor Details
-
AbstractSeparateAndConquer
Sets induction parameters.- Parameters:
params
- Induction paremeters.
-
-
Method Details
-
setOperatorCommandProxy
-
run
Trains a rule classifier.- Parameters:
trainSet
- Training set.- Returns:
- Rule-based model.
-