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 java.lang.Object
- implements Evaluator
Runs a cmdline to evaluate a dataset (assumes cmd takes input from stdin)
- Author:
- Angel Chang
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
description
protected java.lang.String description
CmdEvaluator
public CmdEvaluator()
setValues
public abstract void setValues(double[] x)
getCmd
public abstract java.lang.String[] getCmd()
outputToCmd
public abstract void outputToCmd(java.io.OutputStream outputStream)
getCmd
protected static java.lang.String[] getCmd(java.lang.String cmdStr)
getOutput
public java.lang.String getOutput()
getError
public java.lang.String getError()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
evaluateCmd
public void evaluateCmd(java.lang.String[] cmd)
evaluate
public double evaluate(double[] x)
- Specified by:
evaluate
in interface Evaluator
Stanford NLP Group