Struct gapi_grpc::google::cloud::aiplatform::v1beta1::explanation_metadata::input_metadata::Visualization[][src]

pub struct Visualization {
    pub type: i32,
    pub polarity: i32,
    pub color_map: i32,
    pub clip_percent_upperbound: f32,
    pub clip_percent_lowerbound: f32,
    pub overlay_type: i32,
}

Visualization configurations for image explanation.

Fields

type: i32

Type of the image visualization. Only applicable to [Integrated Gradients attribution] [ExplanationParameters.integrated_gradients_attribution]. OUTLINES shows regions of attribution, while PIXELS shows per-pixel attribution. Defaults to OUTLINES.

polarity: i32

Whether to only highlight pixels with positive contributions, negative or both. Defaults to POSITIVE.

color_map: i32

The color scheme used for the highlighted areas.

Defaults to PINK_GREEN for [Integrated Gradients attribution][ExplanationParameters.integrated_gradients_attribution], which shows positive attributions in green and negative in pink.

Defaults to VIRIDIS for [XRAI attribution][google.cloud.aiplatform.v1beta1.ExplanationParameters.xrai_attribution], which highlights the most influential regions in yellow and the least influential in blue.

clip_percent_upperbound: f32

Excludes attributions above the specified percentile from the highlighted areas. Using the clip_percent_upperbound and clip_percent_lowerbound together can be useful for filtering out noise and making it easier to see areas of strong attribution. Defaults to 99.9.

clip_percent_lowerbound: f32

Excludes attributions below the specified percentile, from the highlighted areas. Defaults to 62.

overlay_type: i32

How the original image is displayed in the visualization. Adjusting the overlay can help increase visual clarity if the original image makes it difficult to view the visualization. Defaults to NONE.

Implementations

impl Visualization[src]

pub fn type(&self) -> Type[src]

Returns the enum value of type, or the default if the field is set to an invalid enum value.

pub fn set_type(&mut self, value: Type)[src]

Sets type to the provided enum value.

pub fn polarity(&self) -> Polarity[src]

Returns the enum value of polarity, or the default if the field is set to an invalid enum value.

pub fn set_polarity(&mut self, value: Polarity)[src]

Sets polarity to the provided enum value.

pub fn color_map(&self) -> ColorMap[src]

Returns the enum value of color_map, or the default if the field is set to an invalid enum value.

pub fn set_color_map(&mut self, value: ColorMap)[src]

Sets color_map to the provided enum value.

pub fn overlay_type(&self) -> OverlayType[src]

Returns the enum value of overlay_type, or the default if the field is set to an invalid enum value.

pub fn set_overlay_type(&mut self, value: OverlayType)[src]

Sets overlay_type to the provided enum value.

Trait Implementations

impl Clone for Visualization[src]

impl Debug for Visualization[src]

impl Default for Visualization[src]

impl Message for Visualization[src]

impl PartialEq<Visualization> for Visualization[src]

impl StructuralPartialEq for Visualization[src]

Auto Trait Implementations

impl RefUnwindSafe for Visualization

impl Send for Visualization

impl Sync for Visualization

impl Unpin for Visualization

impl UnwindSafe for Visualization

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]