interpret_community.common.structured_model_explainer module
Defines the structured model based APIs for explainers used on specific types of models.
- class interpret_community.common.structured_model_explainer.PureStructuredModelExplainer(model, **kwargs)
Bases:
BaseExplainer
The base PureStructuredModelExplainer API for explainers used on specific models.
- Parameters:
model (object) – The white box model to explain.
- class interpret_community.common.structured_model_explainer.StructuredInitModelExplainer(model, initialization_examples, **kwargs)
Bases:
BaseExplainer
The base StructuredInitModelExplainer API for explainers.
Used on specific models that require initialization examples.
- Parameters:
model (object) – The white box model to explain.
initialization_examples (numpy.ndarray or pandas.DataFrame or scipy.sparse.csr_matrix) – A matrix of feature vector examples (# examples x # features) for initializing the explainer.