public class ClassifierRunner
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ClassifierRunner.EvaluatorThread |
Constructor and Description |
---|
ClassifierRunner(java.util.Properties props)
Prepares a runner with the specified properties.
|
Modifier and Type | Method and Description |
---|---|
protected void |
disableOutput() |
protected void |
enableOutput() |
ClassifierResult |
evaluateClassifierOnTesting(weka.classifiers.AbstractClassifier classifier,
java.lang.String instanceStr,
java.lang.String resultMetric,
float evaluateClassifierOnInstances) |
InstanceGenerator |
getInstanceGenerator() |
ClassifierResult |
run(java.lang.String instanceStr,
java.lang.String resultMetric,
float timeout,
java.lang.String mSeed,
java.util.List<java.lang.String> args)
Public interface to running a classifier specified in the Auto-WEKA format of arguments to generate a classifier result
|
protected void |
saveConfiguration(ClassifierResult res,
java.util.List<java.lang.String> args,
java.lang.String instanceStr) |
public ClassifierRunner(java.util.Properties props)
props
- Properties to set.public InstanceGenerator getInstanceGenerator()
public ClassifierResult run(java.lang.String instanceStr, java.lang.String resultMetric, float timeout, java.lang.String mSeed, java.util.List<java.lang.String> args)
instanceStr
- The string describing the instances.resultMetric
- The metric to use.timeout
- The timeout.mSeed
- The random seed.args
- The list of arguments.public ClassifierResult evaluateClassifierOnTesting(weka.classifiers.AbstractClassifier classifier, java.lang.String instanceStr, java.lang.String resultMetric, float evaluateClassifierOnInstances)
protected void saveConfiguration(ClassifierResult res, java.util.List<java.lang.String> args, java.lang.String instanceStr)
protected void disableOutput()
protected void enableOutput()