public class CRFClassifierEvaluator<IN extends CoreMap> extends CmdEvaluator
description, saveOutput| Constructor and Description |
|---|
CRFClassifierEvaluator(String description,
CRFClassifier<IN> classifier) |
CRFClassifierEvaluator(String description,
CRFClassifier<IN> classifier,
Collection<List<IN>> data,
List<Triple<int[][][],int[],double[][][]>> featurizedData) |
| Modifier and Type | Method and Description |
|---|---|
double |
evaluate(double[] x) |
String[] |
getCmd() |
void |
outputToCmd(OutputStream outputStream) |
void |
setEvalCmd(String evalCmd)
Set the evaluation command (set to null to skip evaluation using command line)
|
void |
setTestData(Collection<List<IN>> data,
List<Triple<int[][][],int[],double[][][]>> featurizedData)
Set the data to test on
|
void |
setValues(double[] x) |
evaluateCmd, getCmd, getError, getOutput, toStringpublic CRFClassifierEvaluator(String description, CRFClassifier<IN> classifier, Collection<List<IN>> data, List<Triple<int[][][],int[],double[][][]>> featurizedData)
public CRFClassifierEvaluator(String description, CRFClassifier<IN> classifier)
public void setTestData(Collection<List<IN>> data, List<Triple<int[][][],int[],double[][][]>> featurizedData)
public void setEvalCmd(String evalCmd)
evalCmd - public void setValues(double[] x)
setValues in class CmdEvaluatorpublic String[] getCmd()
getCmd in class CmdEvaluatorpublic void outputToCmd(OutputStream outputStream)
outputToCmd in class CmdEvaluatorpublic double evaluate(double[] x)
evaluate in interface Evaluatorevaluate in class CmdEvaluator