public abstract class BaseEvaluation<T extends BaseEvaluation> extends Object implements IEvaluation<T>
Evaluation
,
RegressionEvaluation
, ROC
, ROCMultiClass
etc.Constructor and Description |
---|
BaseEvaluation() |
Modifier and Type | Method and Description |
---|---|
void |
eval(INDArray labels,
INDArray networkPredictions,
INDArray maskArray) |
void |
eval(INDArray labels,
INDArray networkPredictions,
List<? extends Serializable> recordMetaData) |
void |
evalTimeSeries(INDArray labels,
INDArray predicted) |
void |
evalTimeSeries(INDArray labels,
INDArray predictions,
INDArray labelsMask) |
static <T extends IEvaluation> |
fromJson(String json,
Class<T> clazz) |
static <T extends IEvaluation> |
fromYaml(String yaml,
Class<T> clazz) |
String |
toJson() |
String |
toString() |
String |
toYaml() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
eval, merge, reset, stats
public void evalTimeSeries(INDArray labels, INDArray predicted)
evalTimeSeries
in interface IEvaluation<T extends BaseEvaluation>
public void evalTimeSeries(INDArray labels, INDArray predictions, INDArray labelsMask)
evalTimeSeries
in interface IEvaluation<T extends BaseEvaluation>
public void eval(INDArray labels, INDArray networkPredictions, List<? extends Serializable> recordMetaData)
eval
in interface IEvaluation<T extends BaseEvaluation>
public void eval(INDArray labels, INDArray networkPredictions, INDArray maskArray)
eval
in interface IEvaluation<T extends BaseEvaluation>
public String toJson()
toJson
in interface IEvaluation<T extends BaseEvaluation>
public String toYaml()
toYaml
in interface IEvaluation<T extends BaseEvaluation>
public static <T extends IEvaluation> T fromYaml(String yaml, Class<T> clazz)
T
- Type to returnyaml
- YAML representationclazz
- Classpublic static <T extends IEvaluation> T fromJson(String json, Class<T> clazz)
T
- Type to returnjson
- Jason representation of the evaluation instanceclazz
- ClassCopyright © 2018. All rights reserved.