Class ScikitLearnTimeSeriesRegressionFactory

  • 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 ScikitLearnTimeSeriesRegressionFactory
    extends AScikitLearnLearnerFactory
    • Constructor Detail

      • ScikitLearnTimeSeriesRegressionFactory

        public ScikitLearnTimeSeriesRegressionFactory()
    • Method Detail

      • getPipelineBuildString

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

        public ai.libs.jaicore.ml.scikitwrapper.AScikitLearnWrapper<org.api4.java.ai.ml.core.evaluation.IPrediction,​org.api4.java.ai.ml.core.evaluation.IPredictionBatch> getScikitLearnWrapper​(java.lang.String constructionString,
                                                                                                                                                                                                      java.lang.String imports)
                                                                                                                                                                                               throws java.io.IOException,
                                                                                                                                                                                                      java.lang.InterruptedException
        Specified by:
        getScikitLearnWrapper in class AScikitLearnLearnerFactory
        Throws:
        java.io.IOException
        java.lang.InterruptedException