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