public abstract class AbstractEvaluationFactory<M extends AbstractEvaluationMetrics,W extends AbstractEvaluationWrapper,T extends AbstractEvaluationTask,E> extends Object implements Serializable
| Constructor and Description |
|---|
AbstractEvaluationFactory() |
| Modifier and Type | Method and Description |
|---|---|
abstract M |
newMetrics()
Returns a new metrics instance.
|
abstract T |
newTask(MultiSearchCapable owner,
weka.core.Instances train,
weka.core.Instances test,
SetupGenerator generator,
Point<Object> values,
int folds,
int eval,
int classLabel)
Returns a new task.
|
abstract W |
newWrapper(E eval)
Returns a new wrapper.
|
public abstract M newMetrics()
public abstract W newWrapper(E eval)
eval - the evaluation to wrappublic abstract T newTask(MultiSearchCapable owner, weka.core.Instances train, weka.core.Instances test, SetupGenerator generator, Point<Object> values, int folds, int eval, int classLabel)
owner - the owning searchtrain - the training datatest - the test datagenerator - the generatorvalues - the valuesfolds - the number of foldseval - the evaluationclassLabel - the class label index (0-based; if applicable)Copyright © 2017 University of Waikato, Hamilton, NZ. All Rights Reserved.