Uses of Interface
org.nd4j.evaluation.IEvaluation
-
-
Uses of IEvaluation in org.nd4j.autodiff.listeners
Methods in org.nd4j.autodiff.listeners that return types with arguments of type IEvaluation Modifier and Type Method Description Map<String,List<IEvaluation>>ListenerEvaluations. trainEvaluations()Get the requested training evaluationsMap<String,List<IEvaluation>>ListenerEvaluations. validationEvaluations()Get the requested validation evaluationsMethods in org.nd4j.autodiff.listeners with parameters of type IEvaluation Modifier and Type Method Description ListenerEvaluations.BuilderListenerEvaluations.Builder. addEvaluations(boolean validation, @NonNull String variableName, int labelIndex, @NonNull IEvaluation... evaluations)Add requested evaluations for a parm/variable, for either training or validationListenerEvaluations.BuilderListenerEvaluations.Builder. trainEvaluation(@NonNull String variableName, int labelIndex, @NonNull IEvaluation... evaluations)Add requested training evaluations for a parm/variableListenerEvaluations.BuilderListenerEvaluations.Builder. trainEvaluation(@NonNull SDVariable variable, int labelIndex, @NonNull IEvaluation... evaluations)Add requested training evaluations for a parm/variableListenerEvaluations.BuilderListenerEvaluations.Builder. validationEvaluation(@NonNull String variableName, int labelIndex, @NonNull IEvaluation... evaluations)Add requested validation evaluations for a parm/variableListenerEvaluations.BuilderListenerEvaluations.Builder. validationEvaluation(@NonNull SDVariable variable, int labelIndex, @NonNull IEvaluation... evaluations)Add requested validation evaluations for a parm/variableConstructor parameters in org.nd4j.autodiff.listeners with type arguments of type IEvaluation Constructor Description ListenerEvaluations(Map<String,List<IEvaluation>> trainEvaluations, Map<String,Integer> trainEvaluationLabels, Map<String,List<IEvaluation>> validationEvaluations, Map<String,Integer> validationEvaluationLabels) -
Uses of IEvaluation in org.nd4j.autodiff.listeners.records
Methods in org.nd4j.autodiff.listeners.records with type parameters of type IEvaluation Modifier and Type Method Description <T extends IEvaluation<T>>
TEvaluationRecord. evaluation(Class<T> evalClass)Get the evaluation of a given type<T extends IEvaluation>
TEvaluationRecord. evaluation(String param)Get the evaluation for a given param/variable<T extends IEvaluation<T>>
TEvaluationRecord. evaluation(String param, Class<T> evalClass)Get the evaluation of a given type, for a given param/variable<T extends IEvaluation>
TEvaluationRecord. evaluation(SDVariable param)Get the evaluation for a given param/variable<T extends IEvaluation<T>>
TEvaluationRecord. evaluation(SDVariable param, Class<T> evalClass)Get the evaluation of a given type, for a given param/variableMethods in org.nd4j.autodiff.listeners.records that return IEvaluation Modifier and Type Method Description IEvaluationEvaluationRecord. evaluation(String param, int index)Get the evaluation for param at the specified indexIEvaluationEvaluationRecord. evaluation(SDVariable param, int index)Get the evaluation for param at the specified indexMethods in org.nd4j.autodiff.listeners.records that return types with arguments of type IEvaluation Modifier and Type Method Description Map<String,List<IEvaluation>>EvaluationRecord. evaluations()Get all evaluationsList<IEvaluation>EvaluationRecord. evaluations(String param)Get evaluations for a given param/variableList<IEvaluation>EvaluationRecord. evaluations(SDVariable param)Get evaluations for a given param/variableList<IEvaluation>History. trainingEval(String param)Get the results of a training evaluation on a given parameter Only works if there is only one evaluation for param.List<IEvaluation>History. trainingEval(String param, int index)Get the results of a training evaluation on a given parameter at a given index Note that it returns all recorded evaluations.List<IEvaluation>History. trainingEval(SDVariable param)Get the results of a training evaluation on a given parameter Only works if there is only one evaluation for param.List<IEvaluation>History. trainingEval(SDVariable param, int index)Get the results of a training evaluation on a given parameter at a given index Note that it returns all recorded evaluations.List<IEvaluation>History. validationEval(String param)Get the results of a validation evaluation on a given parameter Only works if there is only one evaluation for param.List<IEvaluation>History. validationEval(String param, int index)Get the results of a validation evaluation on a given parameter at a given index Note that it returns all recorded evaluations.List<IEvaluation>History. validationEval(SDVariable param)Get the results of a validation evaluation on a given parameter Only works if there is only one evaluation for param.List<IEvaluation>History. validationEval(SDVariable param, int index)Get the results of a validation evaluation on a given parameter at a given index Note that it returns all recorded evaluations.Constructor parameters in org.nd4j.autodiff.listeners.records with type arguments of type IEvaluation Constructor Description EvaluationRecord(Map<String,List<IEvaluation>> evaluations) -
Uses of IEvaluation in org.nd4j.autodiff.samediff
Methods in org.nd4j.autodiff.samediff with parameters of type IEvaluation Modifier and Type Method Description TrainingConfig.BuilderTrainingConfig.Builder. addEvaluations(boolean validation, @NonNull String variableName, int labelIndex, @NonNull IEvaluation... evaluations)Add requested evaluations for a parm/variable, for either training or validation.voidSameDiff. evaluate(@NonNull DataSetIterator iterator, @NonNull String outputVariable, @NonNull List<Listener> listeners, @NonNull IEvaluation... evaluations)Evaluate the performance of a single variable's prediction.
For example, if the variable to evaluatate was called "softmax" you would use:voidSameDiff. evaluate(@NonNull DataSetIterator iterator, @NonNull String outputVariable, @NonNull IEvaluation... evaluations)voidSameDiff. evaluate(@NonNull MultiDataSetIterator iterator, @NonNull String outputVariable, int labelIndex, @NonNull List<Listener> listeners, @NonNull IEvaluation... evaluations)Evaluate the performance of a single variable's prediction.
For example, if the variable to evaluatate was called "softmax" you would use:voidSameDiff. evaluate(@NonNull MultiDataSetIterator iterator, @NonNull String outputVariable, int labelIndex, @NonNull IEvaluation... evaluations)TrainingConfig.BuilderTrainingConfig.Builder. trainEvaluation(@NonNull String variableName, int labelIndex, @NonNull IEvaluation... evaluations)Add requested History training evaluations for a parm/variable.TrainingConfig.BuilderTrainingConfig.Builder. trainEvaluation(@NonNull SDVariable variable, int labelIndex, @NonNull IEvaluation... evaluations)Add requested History training evaluations for a parm/variable.TrainingConfig.BuilderTrainingConfig.Builder. validationEvaluation(@NonNull String variableName, int labelIndex, @NonNull IEvaluation... evaluations)Add requested History validation evaluations for a parm/variable.TrainingConfig.BuilderTrainingConfig.Builder. validationEvaluation(@NonNull SDVariable variable, int labelIndex, @NonNull IEvaluation... evaluations)Add requested History validation evaluations for a parm/variable.Method parameters in org.nd4j.autodiff.samediff with type arguments of type IEvaluation Modifier and Type Method Description voidSameDiff. evaluate(@NonNull DataSetIterator iterator, @NonNull Map<String,IEvaluation> variableEvals, @NonNull Listener... listeners)Evaluation for multiple-output networks.
SeeSameDiff.evaluate(MultiDataSetIterator, Map, Map, Listener[]).voidSameDiff. evaluate(MultiDataSetIterator iterator, Map<String,List<IEvaluation>> variableEvals, Map<String,Integer> predictionLabelMapping, Listener... listeners)Perform evaluation using classes such asEvaluationfor classifier outputs andRegressionEvaluationfor regression outputs.
Example: classifier evaluation
Predictions variable name: "softmaxOutput"
Evaluations to perform:Evaluation
Data: single input, single output MultiDataSets
Code:voidSameDiff. evaluateMultiple(DataSetIterator iterator, Map<String,List<IEvaluation>> variableEvals, @NonNull Listener... listeners)Evaluation for multiple output networks - one or more.Constructor parameters in org.nd4j.autodiff.samediff with type arguments of type IEvaluation Constructor Description TrainingConfig(IUpdater updater, List<Regularization> regularization, boolean minimize, List<String> dataSetFeatureMapping, List<String> dataSetLabelMapping, List<String> dataSetFeatureMaskMapping, List<String> dataSetLabelMaskMapping, List<String> lossVariables, Map<String,List<IEvaluation>> trainEvaluations, Map<String,Integer> trainEvaluationLabels, Map<String,List<IEvaluation>> validationEvaluations, Map<String,Integer> validationEvaluationLabels, DataType initialLossDataType) -
Uses of IEvaluation in org.nd4j.autodiff.samediff.config
Methods in org.nd4j.autodiff.samediff.config with parameters of type IEvaluation Modifier and Type Method Description EvaluationConfigEvaluationConfig. evaluate(@NonNull String param, int labelIndex, @NonNull IEvaluation... evaluations)Add evaluations to be preformed on a specified variable, and set that variable's label index.EvaluationConfigEvaluationConfig. evaluate(@NonNull String param, @NonNull IEvaluation... evaluations)Add evaluations to be preformed on a specified variable, without setting a label index.EvaluationConfigEvaluationConfig. evaluate(@NonNull SDVariable variable, int labelIndex, @NonNull IEvaluation... evaluations)EvaluationConfigEvaluationConfig. evaluate(@NonNull SDVariable variable, @NonNull IEvaluation... evaluations) -
Uses of IEvaluation in org.nd4j.evaluation
Classes in org.nd4j.evaluation with type parameters of type IEvaluation Modifier and Type Interface Description interfaceIEvaluation<T extends IEvaluation>Classes in org.nd4j.evaluation that implement IEvaluation Modifier and Type Class Description classBaseEvaluation<T extends BaseEvaluation>Methods in org.nd4j.evaluation with type parameters of type IEvaluation Modifier and Type Method Description protected static <T extends IEvaluation>
TBaseEvaluation. attempFromLegacyFromJson(String json, org.nd4j.shade.jackson.databind.exc.InvalidTypeIdException originalException)Attempt to load DL4J IEvaluation JSON from 1.0.0-beta2 or earlier.static <T extends IEvaluation>
TBaseEvaluation. fromJson(String json, Class<T> clazz)static <T extends IEvaluation>
TBaseEvaluation. fromYaml(String yaml, Class<T> clazz)Methods in org.nd4j.evaluation that return types with arguments of type IEvaluation Modifier and Type Method Description Class<? extends IEvaluation>IMetric. getEvaluationClass()TheIEvaluationclass this metric is for -
Uses of IEvaluation in org.nd4j.evaluation.classification
Classes in org.nd4j.evaluation.classification that implement IEvaluation Modifier and Type Class Description classEvaluationclassEvaluationBinaryclassEvaluationCalibrationclassROCclassROCBinaryclassROCMultiClassMethods in org.nd4j.evaluation.classification that return types with arguments of type IEvaluation Modifier and Type Method Description Class<? extends IEvaluation>Evaluation.Metric. getEvaluationClass()Class<? extends IEvaluation>EvaluationBinary.Metric. getEvaluationClass()Class<? extends IEvaluation>ROC.Metric. getEvaluationClass()Class<? extends IEvaluation>ROCBinary.Metric. getEvaluationClass()Class<? extends IEvaluation>ROCMultiClass.Metric. getEvaluationClass() -
Uses of IEvaluation in org.nd4j.evaluation.custom
Classes in org.nd4j.evaluation.custom that implement IEvaluation Modifier and Type Class Description classCustomEvaluation<T>Methods in org.nd4j.evaluation.custom that return types with arguments of type IEvaluation Modifier and Type Method Description Class<? extends IEvaluation>CustomEvaluation.Metric. getEvaluationClass() -
Uses of IEvaluation in org.nd4j.evaluation.regression
Classes in org.nd4j.evaluation.regression that implement IEvaluation Modifier and Type Class Description classRegressionEvaluationMethods in org.nd4j.evaluation.regression that return types with arguments of type IEvaluation Modifier and Type Method Description Class<? extends IEvaluation>RegressionEvaluation.Metric. getEvaluationClass()
-