Class BOSSLearningAlgorithm
- java.lang.Object
-
- ai.libs.jaicore.basic.algorithm.AAlgorithm<TimeSeriesDataset2,C>
-
- ai.libs.jaicore.ml.classification.singlelabel.timeseries.learner.ASimplifiedTSCLearningAlgorithm<java.lang.Integer,BOSSClassifier>
-
- ai.libs.jaicore.ml.classification.singlelabel.timeseries.learner.BOSSLearningAlgorithm
-
- All Implemented Interfaces:
java.lang.Iterable<org.api4.java.algorithm.events.IAlgorithmEvent>,java.util.concurrent.Callable<BOSSClassifier>,java.util.Iterator<org.api4.java.algorithm.events.IAlgorithmEvent>,org.api4.java.algorithm.IAlgorithm<TimeSeriesDataset2,BOSSClassifier>,org.api4.java.common.control.ICancelable,org.api4.java.common.control.ILoggingCustomizable
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, TimeSeriesDataset2 data)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BOSSClassifiercall()org.api4.java.algorithm.events.IAlgorithmEventnextWithException()-
Methods inherited from class ai.libs.jaicore.ml.classification.singlelabel.timeseries.learner.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, setDeadline, setLoggerName, setMaxNumThreads, setNumCPUs, setState, setTimeout, setTimeout, setTimeoutPrecautionOffset, shutdown, terminate, unregisterActiveThread, unregisterThreadAndShutdown
-
-
-
-
Constructor Detail
-
BOSSLearningAlgorithm
public BOSSLearningAlgorithm(BOSSLearningAlgorithm.IBossAlgorithmConfig config, BOSSClassifier classifier, TimeSeriesDataset2 data)
-
-
Method Detail
-
nextWithException
public org.api4.java.algorithm.events.IAlgorithmEvent nextWithException()
Description copied from class:ASimplifiedTSCLearningAlgorithm- Specified by:
nextWithExceptionin interfaceorg.api4.java.algorithm.IAlgorithm<TimeSeriesDataset2,BOSSClassifier>- Overrides:
nextWithExceptionin classASimplifiedTSCLearningAlgorithm<java.lang.Integer,BOSSClassifier>
-
call
public BOSSClassifier call()
-
-