public abstract class Evaluator<T extends BaseEvaluationLog<T>> extends Object
Constructor and Description |
---|
Evaluator(File baseDir,
String modeName) |
Modifier and Type | Method and Description |
---|---|
abstract void |
addCrossfolds(Dataset ds,
int numFolds) |
void |
addSplit(Split split)
Adds a single split.
|
abstract T |
createResults(File path) |
T |
evaluate(MonolingualSRFactory factory) |
protected abstract T |
evaluateSplit(MonolingualSRFactory factory,
Split split,
File log,
File err,
Map<String,String> conf) |
List<Split> |
getSplits() |
abstract List<String> |
getSummaryFields() |
void |
setResolvePhrases(boolean resolvePhrases) |
void |
setWriteToStdout(boolean writeToStdout) |
boolean |
shouldResolvePhrases() |
public void setWriteToStdout(boolean writeToStdout)
public abstract void addCrossfolds(Dataset ds, int numFolds)
public void addSplit(Split split)
split
- public abstract T createResults(File path) throws IOException
IOException
public T evaluate(MonolingualSRFactory factory) throws IOException, DaoException, WikiBrainException
protected abstract T evaluateSplit(MonolingualSRFactory factory, Split split, File log, File err, Map<String,String> conf) throws DaoException, IOException, WikiBrainException
public void setResolvePhrases(boolean resolvePhrases)
public boolean shouldResolvePhrases()
Copyright © 2014. All rights reserved.