Class MLPlan4SKLearn

  • All Implemented Interfaces:
    java.lang.Iterable<org.api4.java.algorithm.events.IAlgorithmEvent>, java.util.concurrent.Callable<ai.libs.jaicore.ml.scikitwrapper.ScikitLearnWrapper>, java.util.Iterator<org.api4.java.algorithm.events.IAlgorithmEvent>, org.api4.java.algorithm.IAlgorithm<org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<?>,​ai.libs.jaicore.ml.scikitwrapper.ScikitLearnWrapper>, org.api4.java.common.control.ICancelable, org.api4.java.common.control.ILoggingCustomizable

    public class MLPlan4SKLearn
    extends ai.libs.mlplan.core.MLPlan<ai.libs.jaicore.ml.scikitwrapper.ScikitLearnWrapper>
    • Constructor Summary

      Constructors 
      Constructor Description
      MLPlan4SKLearn​(MLPlanSKLearnBuilder builder, org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<?> data)  
    • Method Summary

      • Methods inherited from class ai.libs.mlplan.core.MLPlan

        call, cancel, getComponentInstanceOfSelectedClassifier, getConfig, getInternalValidationErrorOfSelectedClassifier, getLoggerName, getOptimizingFactory, getSearch, getSearchProblemInputGenerator, getSelectedClassifier, getTwoPhaseHASCOFactory, isBuildSelectedClasifierOnGivenData, nextWithException, receiveEvent, setBuildSelectedClasifierOnGivenData, setLoggerName, setPortionOfDataForPhase2, setRandomSeed
      • Methods inherited from class ai.libs.jaicore.basic.algorithm.AAlgorithm

        activate, announceTimeoutDetected, avoidReinterruptionOnShutdownOnCurrentThread, checkAndConductTermination, checkTermination, computeTimeoutAware, getActivationTime, getId, getInput, getNumCPUs, getRemainingTimeToDeadline, getState, getTimeout, getTimeoutPrecautionOffset, hasNext, hasThreadBeenInterruptedDuringShutdown, interruptThreadAsPartOfShutdown, isCanceled, isShutdownInitialized, isStopCriterionSatisfied, isTimeouted, iterator, next, post, registerActiveThread, registerListener, resolveShutdownInterruptOnCurrentThread, setConfig, setDeadline, setMaxNumThreads, setNumCPUs, setState, setTimeout, setTimeout, setTimeoutPrecautionOffset, shutdown, terminate, unregisterActiveThread, unregisterThreadAndShutdown
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface java.lang.Iterable

        forEach, spliterator
      • Methods inherited from interface java.util.Iterator

        forEachRemaining, remove
    • Constructor Detail

      • MLPlan4SKLearn

        public MLPlan4SKLearn​(MLPlanSKLearnBuilder builder,
                              org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<?> data)