GoogleApi.DataLabeling.V1beta1.Model.GoogleCloudDatalabelingV1beta1PrCurve (google_api_data_labeling v0.4.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.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

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

Functions

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.