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

pub struct ModelExplanation {
    pub mean_attributions: Vec<Attribution>,
}

Aggregated explanation metrics for a Model over a set of instances.

Fields

mean_attributions: Vec<Attribution>

Output only. Aggregated attributions explaining the Model’s prediction outputs over the set of instances. The attributions are grouped by outputs.

For Models that predict only one output, such as regression Models that predict only one score, there is only one attibution that explains the predicted output. For Models that predict multiple outputs, such as multiclass Models that predict multiple classes, each element explains one specific item. [Attribution.output_index][google.cloud.aiplatform.v1beta1.Attribution.output_index] can be used to identify which output this attribution is explaining.

The [baselineOutputValue][google.cloud.aiplatform.v1beta1.Attribution.baseline_output_value], [instanceOutputValue][google.cloud.aiplatform.v1beta1.Attribution.instance_output_value] and [featureAttributions][google.cloud.aiplatform.v1beta1.Attribution.feature_attributions] fields are averaged over the test data.

NOTE: Currently AutoML tabular classification Models produce only one attribution, which averages attributions over all the classes it predicts. [Attribution.approximation_error][google.cloud.aiplatform.v1beta1.Attribution.approximation_error] is not populated.

Trait Implementations

impl Clone for ModelExplanation[src]

impl Debug for ModelExplanation[src]

impl Default for ModelExplanation[src]

impl Message for ModelExplanation[src]

impl PartialEq<ModelExplanation> for ModelExplanation[src]

impl StructuralPartialEq for ModelExplanation[src]

Auto Trait Implementations

impl RefUnwindSafe for ModelExplanation

impl Send for ModelExplanation

impl Sync for ModelExplanation

impl Unpin for ModelExplanation

impl UnwindSafe for ModelExplanation

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]