public class MLPlan4BigFileInput
extends ai.libs.jaicore.basic.algorithm.AAlgorithm<java.io.File,weka.classifiers.Classifier>
implements ai.libs.jaicore.basic.ILoggingCustomizable
| Constructor and Description |
|---|
MLPlan4BigFileInput(java.io.File input) |
| Modifier and Type | Method and Description |
|---|---|
weka.classifiers.Classifier |
call() |
java.lang.String |
getLoggerName() |
ai.libs.jaicore.basic.algorithm.events.AlgorithmEvent |
nextWithException() |
void |
receiveClassifierCreatedEvent(ClassifierCreatedEvent e) |
void |
receiveExtrapolationFinishedEvent(ai.libs.jaicore.ml.learningcurve.extrapolation.LearningCurveExtrapolatedEvent e) |
void |
receiveMCCVFinishedEvent(ai.libs.jaicore.ml.evaluation.evaluators.weka.events.MCCVSplitEvaluationEvent e) |
void |
setLoggerName(java.lang.String loggerName) |
activate, announceTimeoutDetected, avoidReinterruptionOnShutdownOnCurrentThread, cancel, checkAndConductTermination, checkTermination, computeTimeoutAware, getActivationTime, getConfig, getId, getInput, getNumCPUs, getRemainingTimeToDeadline, getState, getTimeout, getTimeoutPrecautionOffset, hasNext, hasThreadBeenInterruptedDuringShutdown, interruptThreadAsPartOfShutdown, isCanceled, isShutdownInitialized, isStopCriterionSatisfied, isTimeouted, iterator, next, post, registerActiveThread, registerListener, resolveShutdownInterruptOnCurrentThread, setConfig, setMaxNumThreads, setNumCPUs, setState, setTimeout, setTimeout, setTimeoutPrecautionOffset, shutdown, terminate, unregisterActiveThread, unregisterThreadAndShutdownpublic ai.libs.jaicore.basic.algorithm.events.AlgorithmEvent nextWithException()
throws java.lang.InterruptedException,
ai.libs.jaicore.basic.algorithm.AlgorithmExecutionCanceledException,
ai.libs.jaicore.basic.algorithm.exceptions.AlgorithmTimeoutedException,
ai.libs.jaicore.basic.algorithm.exceptions.AlgorithmException
nextWithException in interface ai.libs.jaicore.basic.algorithm.IAlgorithm<java.io.File,weka.classifiers.Classifier>java.lang.InterruptedExceptionai.libs.jaicore.basic.algorithm.AlgorithmExecutionCanceledExceptionai.libs.jaicore.basic.algorithm.exceptions.AlgorithmTimeoutedExceptionai.libs.jaicore.basic.algorithm.exceptions.AlgorithmExceptionpublic void receiveClassifierCreatedEvent(ClassifierCreatedEvent e)
public void receiveExtrapolationFinishedEvent(ai.libs.jaicore.ml.learningcurve.extrapolation.LearningCurveExtrapolatedEvent e)
public void receiveMCCVFinishedEvent(ai.libs.jaicore.ml.evaluation.evaluators.weka.events.MCCVSplitEvaluationEvent e)
public weka.classifiers.Classifier call()
throws java.lang.InterruptedException,
ai.libs.jaicore.basic.algorithm.AlgorithmExecutionCanceledException,
ai.libs.jaicore.basic.algorithm.exceptions.AlgorithmTimeoutedException,
ai.libs.jaicore.basic.algorithm.exceptions.AlgorithmException
call in interface ai.libs.jaicore.basic.algorithm.IAlgorithm<java.io.File,weka.classifiers.Classifier>call in interface java.util.concurrent.Callable<weka.classifiers.Classifier>java.lang.InterruptedExceptionai.libs.jaicore.basic.algorithm.AlgorithmExecutionCanceledExceptionai.libs.jaicore.basic.algorithm.exceptions.AlgorithmTimeoutedExceptionai.libs.jaicore.basic.algorithm.exceptions.AlgorithmExceptionpublic void setLoggerName(java.lang.String loggerName)
setLoggerName in interface ai.libs.jaicore.basic.ILoggingCustomizablesetLoggerName in class ai.libs.jaicore.basic.algorithm.AAlgorithm<java.io.File,weka.classifiers.Classifier>public java.lang.String getLoggerName()
getLoggerName in interface ai.libs.jaicore.basic.ILoggingCustomizablegetLoggerName in class ai.libs.jaicore.basic.algorithm.AAlgorithm<java.io.File,weka.classifiers.Classifier>