Class 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
    • Constructor Detail

      • ATwoStepPipelineScikitLearnFactory

        protected ATwoStepPipelineScikitLearnFactory​(ai.libs.jaicore.ml.core.EScikitLearnProblemType problemType,
                                                     java.lang.String learnerFieldName)
    • Method Detail

      • getPipelineBuildString

        public java.lang.String getPipelineBuildString​(ai.libs.jaicore.components.model.ComponentInstance groundComponent,
                                                       java.util.Set<java.lang.String> importSet)
        Specified by:
        getPipelineBuildString in class AScikitLearnLearnerFactory