Class ATwoStepPipelineScikitLearnFactory
- java.lang.Object
-
- ai.libs.mlplan.multiclass.sklearn.AScikitLearnLearnerFactory
-
- ai.libs.mlplan.multiclass.sklearn.ATwoStepPipelineScikitLearnFactory
-
- All Implemented Interfaces:
ai.libs.jaicore.components.optimizingfactory.BaseFactory<ai.libs.jaicore.ml.scikitwrapper.ScikitLearnWrapper<org.api4.java.ai.ml.core.evaluation.IPrediction,org.api4.java.ai.ml.core.evaluation.IPredictionBatch>>,ai.libs.mlplan.core.ILearnerFactory<ai.libs.jaicore.ml.scikitwrapper.ScikitLearnWrapper<org.api4.java.ai.ml.core.evaluation.IPrediction,org.api4.java.ai.ml.core.evaluation.IPredictionBatch>>,org.api4.java.common.control.ILoggingCustomizable
- Direct Known Subclasses:
ScikitLearnClassifierFactory,ScikitLearnRegressorFactory
public abstract class ATwoStepPipelineScikitLearnFactory extends AScikitLearnLearnerFactory
-
-
Field Summary
-
Fields inherited from class ai.libs.mlplan.multiclass.sklearn.AScikitLearnLearnerFactory
N_PREPROCESSOR
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedATwoStepPipelineScikitLearnFactory(ai.libs.jaicore.ml.core.EScikitLearnProblemType problemType, java.lang.String learnerFieldName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetPipelineBuildString(ai.libs.jaicore.components.model.ComponentInstance groundComponent, java.util.Set<java.lang.String> importSet)-
Methods inherited from class ai.libs.mlplan.multiclass.sklearn.AScikitLearnLearnerFactory
extractSKLearnConstructInstruction, getComponentInstantiation, getLoggerName, setLoggerName, setPythonConfig, setSeed, setTimeout
-
-
-
-
Method Detail
-
getPipelineBuildString
public java.lang.String getPipelineBuildString(ai.libs.jaicore.components.model.ComponentInstance groundComponent, java.util.Set<java.lang.String> importSet)- Specified by:
getPipelineBuildStringin classAScikitLearnLearnerFactory
-
-