Class ASimplifiedTSCLearningAlgorithm<T,​C extends ASimplifiedTSClassifier<T>>

    • Field Summary

      • Fields inherited from class ai.libs.jaicore.basic.algorithm.AAlgorithm

        logger
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void cancel()
      C getClassifier()  
      boolean hasNext()
      java.util.Iterator<org.api4.java.algorithm.events.IAlgorithmEvent> iterator()
      org.api4.java.algorithm.events.IAlgorithmEvent next()
      org.api4.java.algorithm.events.IAlgorithmEvent nextWithException()
      void registerListener​(java.lang.Object listener)
      • Methods inherited from class ai.libs.jaicore.basic.algorithm.AAlgorithm

        activate, announceTimeoutDetected, avoidReinterruptionOnShutdownOnCurrentThread, checkAndConductTermination, checkTermination, computeTimeoutAware, getActivationTime, getConfig, getId, getInput, getLoggerName, getNumCPUs, getRemainingTimeToDeadline, getState, getTimeout, getTimeoutPrecautionOffset, hasThreadBeenInterruptedDuringShutdown, interruptThreadAsPartOfShutdown, isCanceled, isShutdownInitialized, isStopCriterionSatisfied, isTimeouted, post, registerActiveThread, resolveShutdownInterruptOnCurrentThread, setConfig, setDeadline, setLoggerName, 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 org.api4.java.algorithm.IAlgorithm

        call
      • Methods inherited from interface java.lang.Iterable

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

        forEachRemaining, remove
    • Constructor Detail

      • ASimplifiedTSCLearningAlgorithm

        protected ASimplifiedTSCLearningAlgorithm​(ai.libs.jaicore.basic.IOwnerBasedAlgorithmConfig config,
                                                  C classifier,
                                                  TimeSeriesDataset2 input)
    • Method Detail

      • getClassifier

        public C getClassifier()
      • registerListener

        public void registerListener​(java.lang.Object listener)
        Specified by:
        registerListener in interface org.api4.java.algorithm.IAlgorithm<T,​C extends ASimplifiedTSClassifier<T>>
        Overrides:
        registerListener in class ai.libs.jaicore.basic.algorithm.AAlgorithm<TimeSeriesDataset2,​C extends ASimplifiedTSClassifier<T>>
      • nextWithException

        public org.api4.java.algorithm.events.IAlgorithmEvent nextWithException()
      • iterator

        public java.util.Iterator<org.api4.java.algorithm.events.IAlgorithmEvent> iterator()
        Specified by:
        iterator in interface java.lang.Iterable<T>
        Overrides:
        iterator in class ai.libs.jaicore.basic.algorithm.AAlgorithm<TimeSeriesDataset2,​C extends ASimplifiedTSClassifier<T>>
      • hasNext

        public boolean hasNext()
        Specified by:
        hasNext in interface java.util.Iterator<T>
        Overrides:
        hasNext in class ai.libs.jaicore.basic.algorithm.AAlgorithm<TimeSeriesDataset2,​C extends ASimplifiedTSClassifier<T>>
      • next

        public org.api4.java.algorithm.events.IAlgorithmEvent next()
        Specified by:
        next in interface java.util.Iterator<T>
        Overrides:
        next in class ai.libs.jaicore.basic.algorithm.AAlgorithm<TimeSeriesDataset2,​C extends ASimplifiedTSClassifier<T>>
      • cancel

        public void cancel()
        Specified by:
        cancel in interface org.api4.java.common.control.ICancelable
        Overrides:
        cancel in class ai.libs.jaicore.basic.algorithm.AAlgorithm<TimeSeriesDataset2,​C extends ASimplifiedTSClassifier<T>>