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 RuleFactoryRule factory.protected OperatorCommandProxyprotected final InductionParametersInduction parameters.protected ExampleSetFactory -
Constructor Summary
ConstructorsConstructorDescriptionSets induction parameters. -
Method Summary
Modifier and TypeMethodDescriptionabstract RuleSetBaserun(IExampleSet trainSet) Trains a rule classifier.voidsetOperatorCommandProxy(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.
-