public class ROCScoreFunction extends BaseNetScoreFunction
MultiLayerNetwork or ComputationGraph| Modifier and Type | Class and Description |
|---|---|
static class |
ROCScoreFunction.Metric
Metric to calculate.
AUC: Area under ROC curve AUPRC: Area under precision/recall curve |
static class |
ROCScoreFunction.ROCType
Type of ROC evaluation to perform:
ROC: use ROC to perform evaluation (single output binary classification)BINARY: use ROCBinary to perform evaluation (multi-output/multi-task binary classification)MULTICLASS: use ROCMultiClass to perform evaluation (1 vs. |
| Modifier and Type | Field and Description |
|---|---|
protected ROCScoreFunction.Metric |
metric |
protected ROCScoreFunction.ROCType |
type |
| Constructor and Description |
|---|
ROCScoreFunction(@NonNull ROCScoreFunction.ROCType type,
@NonNull ROCScoreFunction.Metric metric) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
minimize() |
double |
score(org.deeplearning4j.nn.graph.ComputationGraph graph,
org.nd4j.linalg.dataset.api.iterator.DataSetIterator iterator) |
double |
score(org.deeplearning4j.nn.graph.ComputationGraph net,
org.nd4j.linalg.dataset.api.iterator.MultiDataSetIterator iterator) |
double |
score(org.deeplearning4j.nn.multilayer.MultiLayerNetwork net,
org.nd4j.linalg.dataset.api.iterator.DataSetIterator iterator) |
double |
score(org.deeplearning4j.nn.multilayer.MultiLayerNetwork net,
org.nd4j.linalg.dataset.api.iterator.MultiDataSetIterator iterator) |
String |
toString() |
getSupportedDataTypes, getSupportedModelTypes, score, score, scoreprotected ROCScoreFunction.ROCType type
protected ROCScoreFunction.Metric metric
public ROCScoreFunction(@NonNull
@NonNull ROCScoreFunction.ROCType type,
@NonNull
@NonNull ROCScoreFunction.Metric metric)
type - ROC type to use for evaluationmetric - Evaluation metric to calculatepublic double score(org.deeplearning4j.nn.multilayer.MultiLayerNetwork net, org.nd4j.linalg.dataset.api.iterator.DataSetIterator iterator)
score in class BaseNetScoreFunctionpublic double score(org.deeplearning4j.nn.multilayer.MultiLayerNetwork net, org.nd4j.linalg.dataset.api.iterator.MultiDataSetIterator iterator)
score in class BaseNetScoreFunctionpublic double score(org.deeplearning4j.nn.graph.ComputationGraph graph, org.nd4j.linalg.dataset.api.iterator.DataSetIterator iterator)
score in class BaseNetScoreFunctionpublic double score(org.deeplearning4j.nn.graph.ComputationGraph net, org.nd4j.linalg.dataset.api.iterator.MultiDataSetIterator iterator)
score in class BaseNetScoreFunctionpublic boolean minimize()
Copyright © 2020. All rights reserved.