public abstract class BaseEvaluation<T extends BaseEvaluation> extends Object implements IEvaluation<T>
| Constructor and Description |
|---|
BaseEvaluation() |
| Modifier and Type | Method and Description |
|---|---|
protected static <T extends IEvaluation> |
attempFromLegacyFromJson(String json,
org.nd4j.shade.jackson.databind.exc.InvalidTypeIdException originalException)
Attempt to load DL4J IEvaluation JSON from 1.0.0-beta2 or earlier.
|
void |
eval(INDArray labels,
INDArray networkPredictions) |
void |
eval(INDArray labels,
INDArray networkPredictions,
INDArray maskArray) |
void |
eval(@NonNull INDArray labels,
@NonNull INDArray predictions,
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) |
static Triple<INDArray,INDArray,INDArray> |
reshapeAndExtractNotMasked(INDArray labels,
INDArray predictions,
INDArray mask,
int axis) |
String |
toJson() |
String |
toString() |
String |
toYaml() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waiteval, getValue, merge, newInstance, reset, statspublic 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 - Classprotected static <T extends IEvaluation> T attempFromLegacyFromJson(String json, org.nd4j.shade.jackson.databind.exc.InvalidTypeIdException originalException) throws org.nd4j.shade.jackson.databind.exc.InvalidTypeIdException
json - JSON to attempt to deserializeoriginalException - Original exception to be re-thrown if it isn't legacy JSONorg.nd4j.shade.jackson.databind.exc.InvalidTypeIdExceptionpublic static Triple<INDArray,INDArray,INDArray> reshapeAndExtractNotMasked(INDArray labels, INDArray predictions, INDArray mask, int axis)
public void eval(INDArray labels, INDArray networkPredictions)
eval in interface IEvaluation<T extends BaseEvaluation>public void eval(@NonNull
@NonNull INDArray labels,
@NonNull
@NonNull INDArray predictions,
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 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 String toJson()
toJson in interface IEvaluation<T extends BaseEvaluation>public String toYaml()
toYaml in interface IEvaluation<T extends BaseEvaluation>Copyright © 2021. All rights reserved.