Struct gapi_grpc::google::cloud::aiplatform::v1beta1::ModelEvaluation[][src]

pub struct ModelEvaluation {
    pub name: String,
    pub metrics_schema_uri: String,
    pub metrics: Option<Value>,
    pub create_time: Option<Timestamp>,
    pub slice_dimensions: Vec<String>,
    pub model_explanation: Option<ModelExplanation>,
    pub explanation_specs: Vec<ModelEvaluationExplanationSpec>,
}

A collection of metrics calculated by comparing Model’s predictions on all of the test data against annotations from the test data.

Fields

name: String

Output only. The resource name of the ModelEvaluation.

metrics_schema_uri: String

Output only. Points to a YAML file stored on Google Cloud Storage describing the [metrics][google.cloud.aiplatform.v1beta1.ModelEvaluation.metrics] of this ModelEvaluation. The schema is defined as an OpenAPI 3.0.2 Schema Object.

metrics: Option<Value>

Output only. Evaluation metrics of the Model. The schema of the metrics is stored in [metrics_schema_uri][google.cloud.aiplatform.v1beta1.ModelEvaluation.metrics_schema_uri]

create_time: Option<Timestamp>

Output only. Timestamp when this ModelEvaluation was created.

slice_dimensions: Vec<String>

Output only. All possible [dimensions][ModelEvaluationSlice.slice.dimension] of ModelEvaluationSlices. The dimensions can be used as the filter of the [ModelService.ListModelEvaluationSlices][google.cloud.aiplatform.v1beta1.ModelService.ListModelEvaluationSlices] request, in the form of slice.dimension = <dimension>.

model_explanation: Option<ModelExplanation>

Output only. Aggregated explanation metrics for the Model’s prediction output over the data this ModelEvaluation uses. This field is populated only if the Model is evaluated with explanations, and only for AutoML tabular Models.

explanation_specs: Vec<ModelEvaluationExplanationSpec>

Output only. Describes the values of [ExplanationSpec][google.cloud.aiplatform.v1beta1.ExplanationSpec] that are used for explaining the predicted values on the evaluated data.

Trait Implementations

impl Clone for ModelEvaluation[src]

impl Debug for ModelEvaluation[src]

impl Default for ModelEvaluation[src]

impl Message for ModelEvaluation[src]

impl PartialEq<ModelEvaluation> for ModelEvaluation[src]

impl StructuralPartialEq for ModelEvaluation[src]

Auto Trait Implementations

impl RefUnwindSafe for ModelEvaluation

impl Send for ModelEvaluation

impl Sync for ModelEvaluation

impl Unpin for ModelEvaluation

impl UnwindSafe for ModelEvaluation

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]