Package ai.libs.mlplan.sklearn
Class ScikitLearnClassifierFactory
- java.lang.Object
-
- ai.libs.mlplan.sklearn.AScikitLearnLearnerFactory
-
- ai.libs.mlplan.sklearn.ATwoStepPipelineScikitLearnFactory
-
- ai.libs.mlplan.sklearn.ScikitLearnClassifierFactory
-
- All Implemented Interfaces:
ai.libs.jaicore.components.optimizingfactory.BaseFactory<ai.libs.jaicore.ml.scikitwrapper.IScikitLearnWrapper>,ai.libs.mlplan.core.ILearnerFactory<ai.libs.jaicore.ml.scikitwrapper.IScikitLearnWrapper>,org.api4.java.common.control.ILoggingCustomizable
public class ScikitLearnClassifierFactory extends ATwoStepPipelineScikitLearnFactory
-
-
Field Summary
-
Fields inherited from class ai.libs.mlplan.sklearn.AScikitLearnLearnerFactory
N_PREPROCESSOR
-
-
Constructor Summary
Constructors Constructor Description ScikitLearnClassifierFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ai.libs.jaicore.ml.scikitwrapper.IScikitLearnWrappergetScikitLearnWrapper(java.lang.String constructionString, java.lang.String imports)-
Methods inherited from class ai.libs.mlplan.sklearn.ATwoStepPipelineScikitLearnFactory
getPipelineBuildString
-
Methods inherited from class ai.libs.mlplan.sklearn.AScikitLearnLearnerFactory
extractSKLearnConstructInstruction, getComponentInstantiation, getLoggerName, setLoggerName, setPythonConfig, setSeed, setTimeout
-
-
-
-
Method Detail
-
getScikitLearnWrapper
public ai.libs.jaicore.ml.scikitwrapper.IScikitLearnWrapper getScikitLearnWrapper(java.lang.String constructionString, java.lang.String imports) throws java.io.IOException, java.lang.InterruptedException- Specified by:
getScikitLearnWrapperin classAScikitLearnLearnerFactory- Throws:
java.io.IOExceptionjava.lang.InterruptedException
-
-