Package ai.extend.types
Class ClassificationMetric.Builder
- java.lang.Object
-
- ai.extend.types.ClassificationMetric.Builder
-
- Enclosing class:
- ClassificationMetric
public static final class ClassificationMetric.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClassificationMetricbuild()ClassificationMetric.BuildercountCorrect(java.lang.Double countCorrect)ClassificationMetric.BuildercountCorrect(java.util.Optional<java.lang.Double> countCorrect)The number of files correctly classified as this class.ClassificationMetric.BuildercountExpected(java.lang.Double countExpected)ClassificationMetric.BuildercountExpected(java.util.Optional<java.lang.Double> countExpected)The number of files whose expected classification was this class.ClassificationMetric.BuildercountPredicted(java.lang.Double countPredicted)ClassificationMetric.BuildercountPredicted(java.util.Optional<java.lang.Double> countPredicted)The number of files the model classified as this class.ClassificationMetric.Builderf1(java.lang.Double f1)ClassificationMetric.Builderf1(java.util.Optional<java.lang.Double> f1)Harmonic mean ofprecisionandrecall.ClassificationMetric.Builderfrom(ClassificationMetric other)ClassificationMetric.Builderprecision(java.lang.Double precision)ClassificationMetric.Builderprecision(java.util.Optional<java.lang.Double> precision)countCorrect / countPredictedfor this class.ClassificationMetric.Builderrecall(java.lang.Double recall)ClassificationMetric.Builderrecall(java.util.Optional<java.lang.Double> recall)countCorrect / countExpectedfor this class.
-
-
-
Method Detail
-
from
public ClassificationMetric.Builder from(ClassificationMetric other)
-
countExpected
public ClassificationMetric.Builder countExpected(java.util.Optional<java.lang.Double> countExpected)
The number of files whose expected classification was this class.
-
countExpected
public ClassificationMetric.Builder countExpected(java.lang.Double countExpected)
-
countPredicted
public ClassificationMetric.Builder countPredicted(java.util.Optional<java.lang.Double> countPredicted)
The number of files the model classified as this class.
-
countPredicted
public ClassificationMetric.Builder countPredicted(java.lang.Double countPredicted)
-
countCorrect
public ClassificationMetric.Builder countCorrect(java.util.Optional<java.lang.Double> countCorrect)
The number of files correctly classified as this class.
-
countCorrect
public ClassificationMetric.Builder countCorrect(java.lang.Double countCorrect)
-
precision
public ClassificationMetric.Builder precision(java.util.Optional<java.lang.Double> precision)
countCorrect / countPredictedfor this class.
-
precision
public ClassificationMetric.Builder precision(java.lang.Double precision)
-
recall
public ClassificationMetric.Builder recall(java.util.Optional<java.lang.Double> recall)
countCorrect / countExpectedfor this class.
-
recall
public ClassificationMetric.Builder recall(java.lang.Double recall)
-
f1
public ClassificationMetric.Builder f1(java.util.Optional<java.lang.Double> f1)
Harmonic mean of
precisionandrecall.
-
f1
public ClassificationMetric.Builder f1(java.lang.Double f1)
-
build
public ClassificationMetric build()
-
-