public class ShotgunEnsembleLearnerAlgorithm extends ASimplifiedTSCLearningAlgorithm<java.lang.Integer,ShotgunEnsembleClassifier>
maxWindowLength and a minumum
window length minWindowLength, the Shotgun Ensemble algorithm
determines for each of the window lengths form maxWindowLength
downto minWindowLength the number of correct predicitions on the
training data using the leave-one-out technique.| Modifier and Type | Class and Description |
|---|---|
static interface |
ShotgunEnsembleLearnerAlgorithm.IShotgunEnsembleLearnerConfig |
| Constructor and Description |
|---|
ShotgunEnsembleLearnerAlgorithm(ShotgunEnsembleLearnerAlgorithm.IShotgunEnsembleLearnerConfig config,
ShotgunEnsembleClassifier classifier,
TimeSeriesDataset dataset) |
| Modifier and Type | Method and Description |
|---|---|
ShotgunEnsembleClassifier |
call() |
ShotgunEnsembleLearnerAlgorithm.IShotgunEnsembleLearnerConfig |
getConfig() |
ai.libs.jaicore.basic.algorithm.events.AlgorithmEvent |
nextWithException() |
getClassifieractivate, announceTimeoutDetected, avoidReinterruptionOnShutdownOnCurrentThread, cancel, checkAndConductTermination, checkTermination, computeTimeoutAware, getActivationTime, getId, getInput, getLoggerName, getNumCPUs, getRemainingTimeToDeadline, getState, getTimeout, getTimeoutPrecautionOffset, hasNext, hasThreadBeenInterruptedDuringShutdown, interruptThreadAsPartOfShutdown, isCanceled, isShutdownInitialized, isStopCriterionSatisfied, isTimeouted, iterator, next, post, registerActiveThread, registerListener, resolveShutdownInterruptOnCurrentThread, setConfig, setLoggerName, setMaxNumThreads, setNumCPUs, setState, setTimeout, setTimeout, setTimeoutPrecautionOffset, shutdown, terminate, unregisterActiveThread, unregisterThreadAndShutdownpublic ShotgunEnsembleLearnerAlgorithm(ShotgunEnsembleLearnerAlgorithm.IShotgunEnsembleLearnerConfig config, ShotgunEnsembleClassifier classifier, TimeSeriesDataset dataset)
public ai.libs.jaicore.basic.algorithm.events.AlgorithmEvent nextWithException()
public ShotgunEnsembleLearnerAlgorithm.IShotgunEnsembleLearnerConfig getConfig()
getConfig in interface ai.libs.jaicore.basic.algorithm.IAlgorithm<TimeSeriesDataset,ShotgunEnsembleClassifier>getConfig in class ai.libs.jaicore.basic.algorithm.AAlgorithm<TimeSeriesDataset,ShotgunEnsembleClassifier>public ShotgunEnsembleClassifier call() throws ai.libs.jaicore.basic.algorithm.exceptions.AlgorithmException
ai.libs.jaicore.basic.algorithm.exceptions.AlgorithmException