Struct gapi_grpc::google::cloud::datalabeling::v1beta1::pr_curve::ConfidenceMetricsEntry[][src]

pub struct ConfidenceMetricsEntry {
    pub confidence_threshold: f32,
    pub recall: f32,
    pub precision: f32,
    pub f1_score: f32,
    pub recall_at1: f32,
    pub precision_at1: f32,
    pub f1_score_at1: f32,
    pub recall_at5: f32,
    pub precision_at5: f32,
    pub f1_score_at5: f32,
}

Fields

confidence_threshold: f32

Threshold used for this entry.

For classification tasks, this is a classification threshold: a predicted label is categorized as positive or negative (in the context of this point on the PR curve) based on whether the label’s score meets this threshold.

For image object detection (bounding box) tasks, this is the [intersection-over-union

(IOU)](/vision/automl/object-detection/docs/evaluate#intersection-over-union) threshold for the context of this point on the PR curve.

recall: f32

Recall value.

precision: f32

Precision value.

f1_score: f32

Harmonic mean of recall and precision.

recall_at1: f32

Recall value for entries with label that has highest score.

precision_at1: f32

Precision value for entries with label that has highest score.

f1_score_at1: f32

The harmonic mean of [recall_at1][google.cloud.datalabeling.v1beta1.PrCurve.ConfidenceMetricsEntry.recall_at1] and [precision_at1][google.cloud.datalabeling.v1beta1.PrCurve.ConfidenceMetricsEntry.precision_at1].

recall_at5: f32

Recall value for entries with label that has highest 5 scores.

precision_at5: f32

Precision value for entries with label that has highest 5 scores.

f1_score_at5: f32

The harmonic mean of [recall_at5][google.cloud.datalabeling.v1beta1.PrCurve.ConfidenceMetricsEntry.recall_at5] and [precision_at5][google.cloud.datalabeling.v1beta1.PrCurve.ConfidenceMetricsEntry.precision_at5].

Trait Implementations

impl Clone for ConfidenceMetricsEntry[src]

impl Debug for ConfidenceMetricsEntry[src]

impl Default for ConfidenceMetricsEntry[src]

impl Message for ConfidenceMetricsEntry[src]

impl PartialEq<ConfidenceMetricsEntry> for ConfidenceMetricsEntry[src]

impl StructuralPartialEq for ConfidenceMetricsEntry[src]

Auto Trait Implementations

impl RefUnwindSafe for ConfidenceMetricsEntry

impl Send for ConfidenceMetricsEntry

impl Sync for ConfidenceMetricsEntry

impl Unpin for ConfidenceMetricsEntry

impl UnwindSafe for ConfidenceMetricsEntry

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]