BoundingBoxMetrics

Bounding box matching model metrics for a single intersection-over-union threshold and multiple label match confidence thresholds.

Fields
confidenceMetrics[] object (ConfidenceMetrics)

Metrics for each label-match confidenceThreshold from 0.05,0.10,...,0.95,0.96,0.97,0.98,0.99. Precision-recall curve is derived from them.

iouThreshold number

The intersection-over-union threshold value used to compute this metrics entry.

meanAveragePrecision number

The mean average precision, most often close to auPrc.

JSON representation
{
  "confidenceMetrics": [
    {
      object (ConfidenceMetrics)
    }
  ],
  "iouThreshold": number,
  "meanAveragePrecision": number
}

ConfidenceMetrics

Metrics for a single confidence threshold.

Fields
confidenceThreshold number

The confidence threshold value used to compute the metrics.

recall number

Recall under the given confidence threshold.

precision number

Precision under the given confidence threshold.

f1Score number

The harmonic mean of recall and precision.

JSON representation
{
  "confidenceThreshold": number,
  "recall": number,
  "precision": number,
  "f1Score": number
}