protected static class ClassifierPerformanceEvaluator.EvaluationTask extends StepTask<java.lang.Object[]>
| Modifier and Type | Field and Description |
|---|---|
protected Classifier |
m_classifier |
protected java.lang.String |
m_classifierDesc |
protected CostMatrix |
m_cMatrix |
protected boolean |
m_errPlotPtSizePropToMarg |
protected java.lang.String |
m_evalLabel |
protected java.util.List<java.lang.String> |
m_metricsList |
protected int |
m_setNum |
protected Instances |
m_testData |
protected Instances |
m_trainData |
m_callback, m_callbackNotifier, m_log, m_mustRunSingleThreaded, m_resourceIntensive, m_result| Constructor and Description |
|---|
EvaluationTask(Step source,
Classifier classifier,
Instances trainData,
Instances testData,
int setNum,
java.util.List<java.lang.String> metricsList,
boolean errPlotPtSizePropToMarg,
java.lang.String evalLabel,
ClassifierPerformanceEvaluator.EvaluationCallback callback,
CostMatrix matrix) |
| Modifier and Type | Method and Description |
|---|---|
void |
process()
The actual work gets done here.
|
call, getCallbackNotifierDelegate, getExecutionResult, getLogHandler, getMustRunSingleThreaded, isResourceIntensive, notifyCallback, setCallbackNotifierDelegate, setExecutionResult, setLogHandler, setMustRunSingleThreaded, setResourceIntensiveprotected Classifier m_classifier
protected CostMatrix m_cMatrix
protected Instances m_trainData
protected Instances m_testData
protected int m_setNum
protected java.util.List<java.lang.String> m_metricsList
protected boolean m_errPlotPtSizePropToMarg
protected java.lang.String m_evalLabel
protected java.lang.String m_classifierDesc
public EvaluationTask(Step source, Classifier classifier, Instances trainData, Instances testData, int setNum, java.util.List<java.lang.String> metricsList, boolean errPlotPtSizePropToMarg, java.lang.String evalLabel, ClassifierPerformanceEvaluator.EvaluationCallback callback, CostMatrix matrix)
public void process()
throws java.lang.Exception
StepTask