# Cloud AutoML V1 Client - Class BoundingBoxMetricsEntry (2.1.3)

2.1.3 (latest) 2.1.2 2.0.5 1.6.5 1.5.4 1.4.17 Reference documentation and code samples for the Cloud AutoML V1 Client class BoundingBoxMetricsEntry.

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

Generated from protobuf message `google.cloud.automl.v1.BoundingBoxMetricsEntry`

## Namespace

Google \\ Cloud \\ AutoMl \\ V1

## Methods

### __construct

Constructor.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `data` | `array` Optional. Data for populating the Message object. |
| `↳ iou_threshold` | `float` Output only. The intersection-over-union threshold value used to compute this metrics entry. |
| `↳ mean_average_precision` | `float` Output only. The mean average precision, most often close to au_prc. |
| `↳ confidence_metrics_entries` | `array<https://docs.cloud.google.com/php/docs/reference/cloud-automl/latest/V1.BoundingBoxMetricsEntry.ConfidenceMetricsEntry>` Output only. Metrics for each label-match confidence_threshold from 0.05,0.10,...,0.95,0.96,0.97,0.98,0.99. Precision-recall curve is derived from them. |

### getIouThreshold

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

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `float` |   |

### setIouThreshold

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

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `var` | `float` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `$this` |   |

### getMeanAveragePrecision

Output only. The mean average precision, most often close to au_prc.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `float` |   |

### setMeanAveragePrecision

Output only. The mean average precision, most often close to au_prc.

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `var` | `float` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `$this` |   |

### getConfidenceMetricsEntries

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

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://protobuf.dev/reference/php/api-docs/Google/Protobuf/RepeatedField<https://docs.cloud.google.com/php/docs/reference/cloud-automl/latest/V1.BoundingBoxMetricsEntry.ConfidenceMetricsEntry>` |   |

### setConfidenceMetricsEntries

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

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `var` | `array<https://docs.cloud.google.com/php/docs/reference/cloud-automl/latest/V1.BoundingBoxMetricsEntry.ConfidenceMetricsEntry>` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `$this` |   |