sagemaker.core.explainer.clarify_explainer_config#

A member of ExplainerConfig that contains configuration parameters for the SageMaker Clarify explainer.

Classes

ClarifyExplainerConfig(shap_config[, ...])

The configuration parameters for the SageMaker Clarify explainer.

ClarifyInferenceConfig([feature_headers, ...])

The inference configuration parameter for the model container.

ClarifyShapBaselineConfig([mime_type, ...])

Configuration for the SHAP baseline of the Kernal SHAP algorithm.

ClarifyShapConfig(shap_baseline_config[, ...])

Configuration for SHAP analysis using SageMaker Clarify Explainer.

ClarifyTextConfig(language, granularity)

A parameter used to configure the SageMaker Clarify explainer to treat text features as text so that explanations are provided for individual units of text.

class sagemaker.core.explainer.clarify_explainer_config.ClarifyExplainerConfig(shap_config: ClarifyShapConfig, enable_explanations: str | None = None, inference_config: ClarifyInferenceConfig | None = None)[source]#

Bases: object

The configuration parameters for the SageMaker Clarify explainer.

class sagemaker.core.explainer.clarify_explainer_config.ClarifyInferenceConfig(feature_headers: List[str] | None = None, feature_types: List[str] | None = None, features_attribute: str | None = None, probability_index: int | None = None, probability_attribute: str | None = None, label_index: int | None = None, label_attribute: str | None = None, label_headers: List[str] | None = None, max_payload_in_mb: int | None = 6, max_record_count: int | None = None, content_template: str | None = None)[source]#

Bases: object

The inference configuration parameter for the model container.

class sagemaker.core.explainer.clarify_explainer_config.ClarifyShapBaselineConfig(mime_type: str | None = 'text/csv', shap_baseline: str | None = None, shap_baseline_uri: str | None = None)[source]#

Bases: object

Configuration for the SHAP baseline of the Kernal SHAP algorithm.

class sagemaker.core.explainer.clarify_explainer_config.ClarifyShapConfig(shap_baseline_config: ClarifyShapBaselineConfig, number_of_samples: int | None = None, seed: int | None = None, use_logit: bool | None = False, text_config: ClarifyTextConfig | None = None)[source]#

Bases: object

Configuration for SHAP analysis using SageMaker Clarify Explainer.

class sagemaker.core.explainer.clarify_explainer_config.ClarifyTextConfig(language: str, granularity: str)[source]#

Bases: object

A parameter used to configure the SageMaker Clarify explainer to treat text features as text so that explanations are provided for individual units of text. Required only for NLP explainability.