Package ai.extend.types
Class ExtractMetricsFieldMetrics.Builder
- java.lang.Object
-
- ai.extend.types.ExtractMetricsFieldMetrics.Builder
-
- Enclosing class:
- ExtractMetricsFieldMetrics
public static final class ExtractMetricsFieldMetrics.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExtractMetricsFieldMetricsbuild()ExtractMetricsFieldMetrics.BuilderfieldMetrics(java.util.Map<java.lang.String,java.lang.Object> fieldMetrics)ExtractMetricsFieldMetrics.BuilderfieldMetrics(java.util.Optional<java.util.Map<java.lang.String,java.lang.Object>> fieldMetrics)For nested object fields, this contains metrics for the child fields.ExtractMetricsFieldMetrics.Builderfrom(ExtractMetricsFieldMetrics other)ExtractMetricsFieldMetrics.BuildermeanConfidence(java.lang.Double meanConfidence)ExtractMetricsFieldMetrics.BuildermeanConfidence(java.util.Optional<java.lang.Double> meanConfidence)The mean confidence score for this field across all documents.ExtractMetricsFieldMetrics.BuilderprecisionPerc(java.lang.Double precisionPerc)ExtractMetricsFieldMetrics.BuilderprecisionPerc(java.util.Optional<java.lang.Double> precisionPerc)The precision percentage for this field, representing how many of the extracted values were correct.ExtractMetricsFieldMetrics.BuilderrecallPerc(java.lang.Double recallPerc)ExtractMetricsFieldMetrics.BuilderrecallPerc(java.util.Optional<java.lang.Double> recallPerc)The recall percentage for this field, representing how many of the expected values were correctly extracted.
-
-
-
Method Detail
-
from
public ExtractMetricsFieldMetrics.Builder from(ExtractMetricsFieldMetrics other)
-
meanConfidence
public ExtractMetricsFieldMetrics.Builder meanConfidence(java.util.Optional<java.lang.Double> meanConfidence)
The mean confidence score for this field across all documents.
-
meanConfidence
public ExtractMetricsFieldMetrics.Builder meanConfidence(java.lang.Double meanConfidence)
-
recallPerc
public ExtractMetricsFieldMetrics.Builder recallPerc(java.util.Optional<java.lang.Double> recallPerc)
The recall percentage for this field, representing how many of the expected values were correctly extracted.
-
recallPerc
public ExtractMetricsFieldMetrics.Builder recallPerc(java.lang.Double recallPerc)
-
precisionPerc
public ExtractMetricsFieldMetrics.Builder precisionPerc(java.util.Optional<java.lang.Double> precisionPerc)
The precision percentage for this field, representing how many of the extracted values were correct.
-
precisionPerc
public ExtractMetricsFieldMetrics.Builder precisionPerc(java.lang.Double precisionPerc)
-
fieldMetrics
public ExtractMetricsFieldMetrics.Builder fieldMetrics(java.util.Optional<java.util.Map<java.lang.String,java.lang.Object>> fieldMetrics)
For nested object fields, this contains metrics for the child fields. Has the same structure as the parent fieldMetrics.
-
fieldMetrics
public ExtractMetricsFieldMetrics.Builder fieldMetrics(java.util.Map<java.lang.String,java.lang.Object> fieldMetrics)
-
build
public ExtractMetricsFieldMetrics build()
-
-