edu.stanford.nlp.optimization
Class CmdEvaluator
java.lang.Object
edu.stanford.nlp.optimization.CmdEvaluator
- All Implemented Interfaces:
- Evaluator
- Direct Known Subclasses:
- CRFClassifierEvaluator
public abstract class CmdEvaluator
- extends Object
- implements Evaluator
Runs a cmdline to evaluate a dataset (assumes cmd takes input from stdin)
- Author:
- Angel Chang
description
protected String description
CmdEvaluator
public CmdEvaluator()
setValues
public abstract void setValues(double[] x)
getCmd
public abstract String[] getCmd()
outputToCmd
public abstract void outputToCmd(OutputStream outputStream)
getCmd
protected String[] getCmd(String cmdStr)
getOutput
public String getOutput()
getError
public String getError()
toString
public String toString()
- Overrides:
toString
in class Object
evaluateCmd
public void evaluateCmd(String[] cmd)
evaluate
public double evaluate(double[] x)
- Specified by:
evaluate
in interface Evaluator
Stanford NLP Group