Class BOSSLearningAlgorithm
- java.lang.Object
-
- ai.libs.jaicore.basic.algorithm.AAlgorithm<TimeSeriesDataset,C>
-
- ai.libs.jaicore.ml.tsc.classifier.ASimplifiedTSCLearningAlgorithm<java.lang.Integer,BOSSClassifier>
-
- ai.libs.jaicore.ml.tsc.classifier.BOSSLearningAlgorithm
-
- All Implemented Interfaces:
ai.libs.jaicore.basic.algorithm.IAlgorithm<TimeSeriesDataset,BOSSClassifier>,ai.libs.jaicore.basic.Cancelable,ai.libs.jaicore.basic.ILoggingCustomizable,java.lang.Iterable<ai.libs.jaicore.basic.algorithm.events.AlgorithmEvent>,java.util.concurrent.Callable<BOSSClassifier>,java.util.Iterator<ai.libs.jaicore.basic.algorithm.events.AlgorithmEvent>
public class BOSSLearningAlgorithm extends ASimplifiedTSCLearningAlgorithm<java.lang.Integer,BOSSClassifier>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceBOSSLearningAlgorithm.IBossAlgorithmConfig
-
Constructor Summary
Constructors Constructor Description BOSSLearningAlgorithm(BOSSLearningAlgorithm.IBossAlgorithmConfig config, BOSSClassifier classifier, TimeSeriesDataset data)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BOSSClassifiercall()ai.libs.jaicore.basic.algorithm.events.AlgorithmEventnextWithException()-
Methods inherited from class ai.libs.jaicore.ml.tsc.classifier.ASimplifiedTSCLearningAlgorithm
cancel, getClassifier, hasNext, iterator, next, registerListener
-
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, setLoggerName, setMaxNumThreads, setNumCPUs, setState, setTimeout, setTimeout, setTimeoutPrecautionOffset, shutdown, terminate, unregisterActiveThread, unregisterThreadAndShutdown
-
-
-
-
Constructor Detail
-
BOSSLearningAlgorithm
public BOSSLearningAlgorithm(BOSSLearningAlgorithm.IBossAlgorithmConfig config, BOSSClassifier classifier, TimeSeriesDataset data)
-
-
Method Detail
-
nextWithException
public ai.libs.jaicore.basic.algorithm.events.AlgorithmEvent nextWithException()
Description copied from class:ASimplifiedTSCLearningAlgorithm- Specified by:
nextWithExceptionin interfaceai.libs.jaicore.basic.algorithm.IAlgorithm<TimeSeriesDataset,BOSSClassifier>- Overrides:
nextWithExceptionin classASimplifiedTSCLearningAlgorithm<java.lang.Integer,BOSSClassifier>
-
call
public BOSSClassifier call()
-
-