GoogleApi.DataLabeling.V1beta1.Model.GoogleCloudDatalabelingV1beta1PrCurve (google_api_data_labeling v0.2.1) View Source

Attributes

  • annotationSpec (type: GoogleApi.DataLabeling.V1beta1.Model.GoogleCloudDatalabelingV1beta1AnnotationSpec.t, default: nil) - The annotation spec of the label for which the precision-recall curve calculated. If this field is empty, that means the precision-recall curve is an aggregate curve for all labels.
  • areaUnderCurve (type: number(), default: nil) - Area under the precision-recall curve. Not to be confused with area under a receiver operating characteristic (ROC) curve.
  • confidenceMetricsEntries (type: list(GoogleApi.DataLabeling.V1beta1.Model.GoogleCloudDatalabelingV1beta1ConfidenceMetricsEntry.t), default: nil) - Entries that make up the precision-recall graph. Each entry is a "point" on the graph drawn for a different confidence_threshold.
  • meanAveragePrecision (type: number(), default: nil) - Mean average prcision of this curve.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() ::
  %GoogleApi.DataLabeling.V1beta1.Model.GoogleCloudDatalabelingV1beta1PrCurve{
    annotationSpec:
      GoogleApi.DataLabeling.V1beta1.Model.GoogleCloudDatalabelingV1beta1AnnotationSpec.t(),
    areaUnderCurve: number(),
    confidenceMetricsEntries: [
      GoogleApi.DataLabeling.V1beta1.Model.GoogleCloudDatalabelingV1beta1ConfidenceMetricsEntry.t()
    ],
    meanAveragePrecision: number()
  }

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.