public class MostSimilarEvaluator extends Evaluator<MostSimilarEvaluationLog>
Evaluator
Constructor and Description |
---|
MostSimilarEvaluator(File outputDir) |
Modifier and Type | Method and Description |
---|---|
void |
addCrossfolds(Dataset ds,
int numFolds)
Adds a crossfold validation of a particular dataset.
|
MostSimilarEvaluationLog |
createResults(File path) |
protected MostSimilarEvaluationLog |
evaluateSplit(MonolingualSRFactory factory,
Split split,
File log,
File err,
Map<String,String> config)
Evaluates a particular split for mostSimilar()
|
List<String> |
getSummaryFields() |
void |
setBuildCosimilarityMatrix(boolean buildCosimilarityMatrix) |
void |
setMostSimilarIds(gnu.trove.set.hash.TIntHashSet mostSimilarIds) |
void |
setNumMostSimilarResults(int numMostSimilarResults) |
void |
setPrecisionRecallRanks(int[] precisionRecallRanks) |
addSplit, evaluate, getSplits, setResolvePhrases, setWriteToStdout, shouldResolvePhrases
public MostSimilarEvaluator(File outputDir)
public void addCrossfolds(Dataset ds, int numFolds)
addCrossfolds
in class Evaluator<MostSimilarEvaluationLog>
ds
- numFolds
- public MostSimilarEvaluationLog createResults(File path) throws IOException
createResults
in class Evaluator<MostSimilarEvaluationLog>
IOException
public List<String> getSummaryFields()
getSummaryFields
in class Evaluator<MostSimilarEvaluationLog>
protected MostSimilarEvaluationLog evaluateSplit(MonolingualSRFactory factory, Split split, File log, File err, Map<String,String> config) throws IOException, DaoException, WikiBrainException
evaluateSplit
in class Evaluator<MostSimilarEvaluationLog>
factory
- split
- log
- err
- config
- IOException
DaoException
WikiBrainException
public void setMostSimilarIds(gnu.trove.set.hash.TIntHashSet mostSimilarIds)
public void setNumMostSimilarResults(int numMostSimilarResults)
public void setPrecisionRecallRanks(int[] precisionRecallRanks)
public void setBuildCosimilarityMatrix(boolean buildCosimilarityMatrix)
Copyright © 2014. All rights reserved.