v0.6.3
Overview
Introduction
Getting Started
Algorithm overview
White-box and black-box models
Saving and loading
Roadmap
Methods
Accumulated Local Effects
Anchors
Contrastive Explanation Method
Counterfactual Instances
Counterfactuals Guided by Prototypes
Counterfactuals with Reinforcement Learning
Integrated Gradients
Kernel SHAP
Measuring the linearity of machine learning models
Trust Scores
Tree SHAP
Examples
Alibi Overview Example
Accumulated Local Effects for predicting house prices
Accumulated Local Effects for classifying flowers
Anchor explanations for income prediction
Anchor explanations on the Iris dataset
Anchor explanations for movie sentiment
Anchor explanations for ImageNet
Anchor explanations for fashion MNIST
Contrastive Explanations Method (CEM) applied to MNIST
Contrastive Explanations Method (CEM) applied to Iris dataset
Counterfactual instances on MNIST
Counterfactuals guided by prototypes on MNIST
Counterfactuals guided by prototypes on Boston housing dataset
Counterfactual explanations with one-hot encoded categorical variables
Counterfactual explanations with ordinally encoded categorical variables
Counterfactual with Reinforcement Learning (CFRL) on MNIST
Counterfactual with Reinforcement Learning (CFRL) on Adult Census
Kernel SHAP explanation for SVM models
Kernel SHAP explanation for multinomial logistic regression models
Handling categorical variables with KernelSHAP
KernelSHAP: combining preprocessor and predictor
Distributed KernelSHAP
Linearity measure applied to Iris
Linearity measure applied to fashion MNIST
Trust Scores applied to Iris
Trust Scores applied to MNIST
Explaining Tree Models with Interventional Feature Perturbation Tree SHAP
Explaining Tree Models with Path-Dependent Feature Perturbation Tree SHAP
Integrated gradients for a ResNet model trained on Imagenet dataset
Integrated gradients for MNIST
Integrated gradients for text classification on the IMDB dataset
Integrated gradients for transformers models
API reference
API reference
Alibi
»
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
X
|
Y
|
Z
_
__attrs_post_init__() (alibi.api.interfaces.Explanation method)
__call__() (alibi.explainers.anchor_image.AnchorImageSampler method)
(alibi.explainers.anchor_tabular.RemoteSampler method)
(alibi.explainers.anchor_tabular.TabularSampler method)
(alibi.explainers.anchor_text.LanguageModelSampler method)
(alibi.explainers.anchor_text.SimilaritySampler method)
(alibi.explainers.anchor_text.UnknownSampler method)
(alibi.explainers.cfrl_base.Callback method)
(alibi.explainers.cfrl_base.NormalActionNoise method)
(alibi.explainers.cfrl_base.Postprocessing method)
(alibi.explainers.cfrl_tabular.ConcatTabularPostprocessing method)
(alibi.explainers.cfrl_tabular.SampleTabularPostprocessing method)
(alibi.models.pytorch.metrics.LossContainer method)
__getattr__() (alibi.utils.distributed.DistributedExplainer method)
(alibi.utils.distributed.PoolCollection method)
__getitem__() (alibi.api.interfaces.Explanation method)
__init__() (alibi.confidence.LinearityMeasure method)
(alibi.confidence.model_linearity.LinearityMeasure method)
(alibi.confidence.TrustScore method)
(alibi.confidence.trustscore.TrustScore method)
(alibi.explainers.ALE method)
(alibi.explainers.ale.ALE method)
(alibi.explainers.anchor_base.AnchorBaseBeam method)
(alibi.explainers.anchor_explanation.AnchorExplanation method)
(alibi.explainers.anchor_image.AnchorImage method)
(alibi.explainers.anchor_image.AnchorImageSampler method)
(alibi.explainers.anchor_tabular.AnchorTabular method)
(alibi.explainers.anchor_tabular.TabularSampler method)
(alibi.explainers.anchor_text.AnchorText method)
(alibi.explainers.anchor_text.LanguageModelSampler method)
(alibi.explainers.anchor_text.Neighbors method)
(alibi.explainers.anchor_text.SimilaritySampler method)
(alibi.explainers.anchor_text.UnknownSampler method)
(alibi.explainers.AnchorImage method)
(alibi.explainers.AnchorTabular method)
(alibi.explainers.AnchorText method)
(alibi.explainers.backends.pytorch.cfrl_base.PtCounterfactualRLDataset method)
(alibi.explainers.backends.tensorflow.cfrl_base.TfCounterfactualRLDataset method)
(alibi.explainers.CEM method)
(alibi.explainers.cem.CEM method)
(alibi.explainers.cfproto.CounterfactualProto method)
(alibi.explainers.cfrl_base.CounterfactualRL method)
(alibi.explainers.cfrl_base.NormalActionNoise method)
(alibi.explainers.cfrl_base.ReplayBuffer method)
(alibi.explainers.cfrl_tabular.CounterfactualRLTabular method)
(alibi.explainers.cfrl_tabular.SampleTabularPostprocessing method)
(alibi.explainers.Counterfactual method)
(alibi.explainers.counterfactual.Counterfactual method)
(alibi.explainers.CounterfactualProto method)
(alibi.explainers.CounterfactualRL method)
(alibi.explainers.CounterfactualRLTabular method)
(alibi.explainers.integrated_gradients.IntegratedGradients method)
(alibi.explainers.IntegratedGradients method)
(alibi.explainers.KernelShap method)
(alibi.explainers.shap_wrappers.KernelExplainerWrapper method)
(alibi.explainers.shap_wrappers.KernelShap method)
(alibi.explainers.shap_wrappers.TreeShap method)
(alibi.explainers.TreeShap method)
(alibi.models.pytorch.actor_critic.Actor method)
(alibi.models.pytorch.actor_critic.Critic method)
(alibi.models.pytorch.autoencoder.AE method)
(alibi.models.pytorch.autoencoder.HeAE method)
(alibi.models.pytorch.cfrl_models.ADULTDecoder method)
(alibi.models.pytorch.cfrl_models.ADULTEncoder method)
(alibi.models.pytorch.cfrl_models.MNISTClassifier method)
(alibi.models.pytorch.cfrl_models.MNISTDecoder method)
(alibi.models.pytorch.cfrl_models.MNISTEncoder method)
(alibi.models.pytorch.metrics.LossContainer method)
(alibi.models.pytorch.metrics.Metric method)
(alibi.models.tensorflow.actor_critic.Actor method)
(alibi.models.tensorflow.actor_critic.Critic method)
(alibi.models.tensorflow.autoencoder.AE method)
(alibi.models.tensorflow.autoencoder.HeAE method)
(alibi.models.tensorflow.cfrl_models.ADULTDecoder method)
(alibi.models.tensorflow.cfrl_models.ADULTEncoder method)
(alibi.models.tensorflow.cfrl_models.MNISTClassifier method)
(alibi.models.tensorflow.cfrl_models.MNISTDecoder method)
(alibi.models.tensorflow.cfrl_models.MNISTEncoder method)
(alibi.tests.utils.MockPredictor method)
(alibi.utils.discretizer.Discretizer method)
(alibi.utils.distributed.ActorPool method)
(alibi.utils.distributed.DistributedExplainer method)
(alibi.utils.distributed.PoolCollection method)
(alibi.utils.lang_model.BertBaseUncased method)
(alibi.utils.lang_model.DistilbertBaseUncased method)
(alibi.utils.lang_model.LanguageModel method)
(alibi.utils.lang_model.RobertaBase method)
A
abdm() (in module alibi.utils.distance)
absolute_value (alibi.utils.visualization.VisualizeSign attribute)
AccuracyMetric (class in alibi.models.pytorch.metrics)
Actor (class in alibi.models.pytorch.actor_critic)
(class in alibi.models.tensorflow.actor_critic)
actor_index (alibi.utils.distributed.DistributedExplainer property)
ActorPool (class in alibi.utils.distributed)
adaptive_grid() (in module alibi.explainers.ale)
add_names_to_exp() (alibi.explainers.anchor_tabular.AnchorTabular method)
(alibi.explainers.AnchorTabular method)
add_noise() (in module alibi.explainers.backends.pytorch.cfrl_base)
(in module alibi.explainers.backends.tensorflow.cfrl_base)
ADULTDecoder (class in alibi.models.pytorch.cfrl_models)
(class in alibi.models.tensorflow.cfrl_models)
ADULTEncoder (class in alibi.models.pytorch.cfrl_models)
(class in alibi.models.tensorflow.cfrl_models)
AE (class in alibi.models.pytorch.autoencoder)
(class in alibi.models.tensorflow.autoencoder)
ALE (class in alibi.explainers)
(class in alibi.explainers.ale)
ale_num() (in module alibi.explainers.ale)
alibi
module
alibi.api
module
alibi.api.defaults
module
alibi.api.interfaces
module
alibi.confidence
module
alibi.confidence.model_linearity
module
alibi.confidence.trustscore
module
alibi.datasets
module
alibi.exceptions
module
alibi.explainers
module
alibi.explainers.ale
module
alibi.explainers.anchor_base
module
alibi.explainers.anchor_explanation
module
alibi.explainers.anchor_image
module
alibi.explainers.anchor_tabular
module
alibi.explainers.anchor_text
module
alibi.explainers.backends
module
alibi.explainers.backends.cfrl_base
module
alibi.explainers.backends.cfrl_tabular
module
alibi.explainers.backends.pytorch
module
alibi.explainers.backends.pytorch.cfrl_base
module
alibi.explainers.backends.pytorch.cfrl_tabular
module
alibi.explainers.backends.tensorflow
module
alibi.explainers.backends.tensorflow.cfrl_base
module
alibi.explainers.backends.tensorflow.cfrl_tabular
module
alibi.explainers.cem
module
alibi.explainers.cfproto
module
alibi.explainers.cfrl_base
module
alibi.explainers.cfrl_tabular
module
alibi.explainers.counterfactual
module
alibi.explainers.integrated_gradients
module
alibi.explainers.shap_wrappers
module
alibi.models
module
alibi.models.pytorch
module
alibi.models.pytorch.actor_critic
module
alibi.models.pytorch.autoencoder
module
alibi.models.pytorch.cfrl_models
module
alibi.models.pytorch.metrics
module
alibi.models.pytorch.model
module
alibi.models.tensorflow
module
alibi.models.tensorflow.actor_critic
module
alibi.models.tensorflow.autoencoder
module
alibi.models.tensorflow.cfrl_models
module
alibi.saving
module
alibi.tests
module
alibi.tests.utils
module
alibi.utils
module
alibi.utils.approximation_methods
module
alibi.utils.data
module
alibi.utils.discretizer
module
alibi.utils.distance
module
alibi.utils.distributed
module
alibi.utils.distributions
module
alibi.utils.download
module
alibi.utils.frameworks
module
alibi.utils.gradients
module
alibi.utils.lang_model
module
alibi.utils.mapping
module
alibi.utils.tf
module
alibi.utils.visualization
module
alibi.utils.wrappers
module
alibi.version
module
AlibiException
AlibiPredictorCallException
AlibiPredictorReturnTypeError
AlibiPrettyPrinter (class in alibi.api.interfaces)
all (alibi.utils.visualization.VisualizeSign attribute)
alpha_scaling (alibi.utils.visualization.ImageVisualizationMethod attribute)
anchor_beam() (alibi.explainers.anchor_base.AnchorBaseBeam method)
AnchorBaseBeam (class in alibi.explainers.anchor_base)
AnchorExplanation (class in alibi.explainers.anchor_explanation)
AnchorImage (class in alibi.explainers)
(class in alibi.explainers.anchor_image)
AnchorImageSampler (class in alibi.explainers.anchor_image)
AnchorTabular (class in alibi.explainers)
(class in alibi.explainers.anchor_tabular)
AnchorText (class in alibi.explainers)
(class in alibi.explainers.anchor_text)
AnchorTextSampler (class in alibi.explainers.anchor_text)
append() (alibi.explainers.cfrl_base.ReplayBuffer method)
apply_category_mapping() (in module alibi.explainers.backends.cfrl_tabular)
approximation_parameters() (in module alibi.utils.approximation_methods)
argmax_grad() (in module alibi.utils.tf)
ArgmaxTransformer (class in alibi.utils.wrappers)
argmin_grad() (in module alibi.utils.tf)
assert_message_in_logs() (in module alibi.tests.utils)
attack() (alibi.explainers.CEM method)
(alibi.explainers.cem.CEM method)
(alibi.explainers.cfproto.CounterfactualProto method)
(alibi.explainers.CounterfactualProto method)
B
batch() (in module alibi.utils.distributed)
BertBaseUncased (class in alibi.utils.lang_model)
bins() (alibi.utils.discretizer.Discretizer method)
bisect_fun() (in module alibi.explainers.ale)
blended_heat_map (alibi.utils.visualization.ImageVisualizationMethod attribute)
build() (alibi.models.tensorflow.autoencoder.HeAE method)
build_lookups() (alibi.explainers.anchor_tabular.RemoteSampler method)
(alibi.explainers.anchor_tabular.TabularSampler method)
Bunch (class in alibi.utils.data)
C
call() (alibi.models.tensorflow.actor_critic.Actor method)
(alibi.models.tensorflow.actor_critic.Critic method)
(alibi.models.tensorflow.autoencoder.AE method)
(alibi.models.tensorflow.autoencoder.HeAE method)
(alibi.models.tensorflow.cfrl_models.ADULTDecoder method)
(alibi.models.tensorflow.cfrl_models.ADULTEncoder method)
(alibi.models.tensorflow.cfrl_models.MNISTClassifier method)
(alibi.models.tensorflow.cfrl_models.MNISTDecoder method)
(alibi.models.tensorflow.cfrl_models.MNISTEncoder method)
Callback (class in alibi.explainers.cfrl_base)
caller (alibi.utils.lang_model.BertBaseUncased attribute)
(alibi.utils.lang_model.DistilbertBaseUncased attribute)
(alibi.utils.lang_model.LanguageModel attribute)
(alibi.utils.lang_model.RobertaBase attribute)
CEM (class in alibi.explainers)
(class in alibi.explainers.cem)
check_ray() (in module alibi.utils.distributed)
cityblock_batch() (in module alibi.utils.distance)
CLASS_SAMPLER (alibi.explainers.anchor_text.AnchorText attribute)
(alibi.explainers.AnchorText attribute)
compare_labels() (alibi.explainers.anchor_image.AnchorImageSampler method)
(alibi.explainers.anchor_tabular.TabularSampler method)
(alibi.explainers.anchor_text.AnchorText method)
(alibi.explainers.AnchorText method)
compile() (alibi.models.pytorch.model.Model method)
compute_beta() (alibi.explainers.anchor_base.AnchorBaseBeam static method)
compute_loss() (alibi.models.pytorch.model.Model method)
compute_metric() (alibi.models.pytorch.metrics.AccuracyMetric method)
(alibi.models.pytorch.metrics.Metric method)
compute_metrics() (alibi.models.pytorch.model.Model method)
concatenate (alibi.utils.distributed.DistributedExplainer attribute)
concatenate_minibatches() (in module alibi.utils.distributed)
ConcatTabularPostprocessing (class in alibi.explainers.cfrl_tabular)
consistency_loss() (in module alibi.explainers.backends.pytorch.cfrl_base)
(in module alibi.explainers.backends.pytorch.cfrl_tabular)
(in module alibi.explainers.backends.tensorflow.cfrl_base)
(in module alibi.explainers.backends.tensorflow.cfrl_tabular)
Counterfactual (class in alibi.explainers)
(class in alibi.explainers.counterfactual)
CounterFactual() (in module alibi.explainers.counterfactual)
CounterfactualProto (class in alibi.explainers)
(class in alibi.explainers.cfproto)
CounterFactualProto() (in module alibi.explainers.cfproto)
CounterfactualRL (class in alibi.explainers)
(class in alibi.explainers.cfrl_base)
CounterfactualRLDataset (class in alibi.explainers.backends.cfrl_base)
CounterfactualRLTabular (class in alibi.explainers)
(class in alibi.explainers.cfrl_tabular)
coverage() (alibi.explainers.anchor_explanation.AnchorExplanation method)
create_explainer_handles() (alibi.utils.distributed.PoolCollection static method)
create_mask() (alibi.explainers.anchor_text.LanguageModelSampler method)
create_parallel_pool() (alibi.utils.distributed.DistributedExplainer method)
Critic (class in alibi.models.pytorch.actor_critic)
(class in alibi.models.tensorflow.actor_critic)
D
data_generator() (in module alibi.explainers.backends.pytorch.cfrl_base)
(in module alibi.explainers.backends.tensorflow.cfrl_base)
decode() (in module alibi.explainers.backends.pytorch.cfrl_base)
(in module alibi.explainers.backends.tensorflow.cfrl_base)
default() (alibi.saving.NumpyEncoder method)
DEFAULT_BASE_PARAMS (in module alibi.explainers.cfrl_base)
DEFAULT_DATA_ALE (in module alibi.api.defaults)
DEFAULT_DATA_ANCHOR (in module alibi.api.defaults)
DEFAULT_DATA_ANCHOR_IMG (in module alibi.api.defaults)
DEFAULT_DATA_CEM (in module alibi.api.defaults)
DEFAULT_DATA_CF (in module alibi.api.defaults)
DEFAULT_DATA_CFP (in module alibi.api.defaults)
DEFAULT_DATA_CFRL (in module alibi.api.defaults)
DEFAULT_DATA_INTGRAD (in module alibi.api.defaults)
DEFAULT_DATA_KERNEL_SHAP (in module alibi.api.defaults)
DEFAULT_DATA_TREE_SHAP (in module alibi.api.defaults)
default_meta() (in module alibi.api.interfaces)
DEFAULT_META_ALE (in module alibi.api.defaults)
DEFAULT_META_ANCHOR (in module alibi.api.defaults)
DEFAULT_META_CEM (in module alibi.api.defaults)
DEFAULT_META_CF (in module alibi.api.defaults)
DEFAULT_META_CFP (in module alibi.api.defaults)
DEFAULT_META_CFRL (in module alibi.api.defaults)
DEFAULT_META_INTGRAD (in module alibi.api.defaults)
DEFAULT_META_KERNEL_SHAP (in module alibi.api.defaults)
DEFAULT_META_TREE_SHAP (in module alibi.api.defaults)
DEFAULT_SAMPLING_LANGUAGE_MODEL (in module alibi.explainers.anchor_text)
DEFAULT_SAMPLING_SIMILARITY (in module alibi.explainers.anchor_text)
DEFAULT_SAMPLING_UNKNOWN (in module alibi.explainers.anchor_text)
default_target_fcn() (in module alibi.utils.distributed)
DEFAULTS (alibi.explainers.anchor_text.AnchorText attribute)
(alibi.explainers.AnchorText attribute)
deferred_init() (alibi.explainers.anchor_tabular.TabularSampler method)
discretize() (alibi.utils.discretizer.Discretizer method)
Discretizer (class in alibi.utils.discretizer)
DistilbertBaseUncased (class in alibi.utils.lang_model)
DISTRIBUTED_OPTS (in module alibi.explainers.shap_wrappers)
DistributedAnchorBaseBeam (class in alibi.explainers.anchor_base)
DistributedAnchorTabular (class in alibi.explainers)
(class in alibi.explainers.anchor_tabular)
DistributedExplainer (class in alibi.utils.distributed)
dlow_bernoulli() (alibi.explainers.anchor_base.AnchorBaseBeam static method)
draw_samples() (alibi.explainers.anchor_base.AnchorBaseBeam method)
(alibi.explainers.anchor_base.DistributedAnchorBaseBeam method)
dup_bernoulli() (alibi.explainers.anchor_base.AnchorBaseBeam static method)
E
encode() (in module alibi.explainers.backends.pytorch.cfrl_base)
(in module alibi.explainers.backends.tensorflow.cfrl_base)
evaluate() (alibi.models.pytorch.model.Model method)
examples() (alibi.explainers.anchor_explanation.AnchorExplanation method)
explain() (alibi.api.interfaces.Explainer method)
(alibi.explainers.ALE method)
(alibi.explainers.ale.ALE method)
(alibi.explainers.anchor_image.AnchorImage method)
(alibi.explainers.anchor_tabular.AnchorTabular method)
(alibi.explainers.anchor_tabular.DistributedAnchorTabular method)
(alibi.explainers.anchor_text.AnchorText method)
(alibi.explainers.AnchorImage method)
(alibi.explainers.AnchorTabular method)
(alibi.explainers.AnchorText method)
(alibi.explainers.CEM method)
(alibi.explainers.cem.CEM method)
(alibi.explainers.cfproto.CounterfactualProto method)
(alibi.explainers.cfrl_base.CounterfactualRL method)
(alibi.explainers.cfrl_tabular.CounterfactualRLTabular method)
(alibi.explainers.Counterfactual method)
(alibi.explainers.counterfactual.Counterfactual method)
(alibi.explainers.CounterfactualProto method)
(alibi.explainers.CounterfactualRL method)
(alibi.explainers.CounterfactualRLTabular method)
(alibi.explainers.DistributedAnchorTabular method)
(alibi.explainers.integrated_gradients.IntegratedGradients method)
(alibi.explainers.IntegratedGradients method)
(alibi.explainers.KernelShap method)
(alibi.explainers.shap_wrappers.KernelShap method)
(alibi.explainers.shap_wrappers.TreeShap method)
(alibi.explainers.TreeShap method)
Explainer (class in alibi.api.interfaces)
Explanation (class in alibi.api.interfaces)
F
features() (alibi.explainers.anchor_explanation.AnchorExplanation method)
fetch_adult() (in module alibi.datasets)
fetch_fashion_mnist() (in module alibi.datasets)
fetch_imagenet() (in module alibi.datasets)
fetch_movie_sentiment() (in module alibi.datasets)
fill_mask() (alibi.explainers.anchor_text.LanguageModelSampler method)
FILLING_AUTOREGRESSIVE (alibi.explainers.anchor_text.LanguageModelSampler attribute)
FILLING_PARALLEL (alibi.explainers.anchor_text.LanguageModelSampler attribute)
filter_by_distance_knn() (alibi.confidence.TrustScore method)
(alibi.confidence.trustscore.TrustScore method)
filter_by_probability_knn() (alibi.confidence.TrustScore method)
(alibi.confidence.trustscore.TrustScore method)
find_similar_words() (alibi.explainers.anchor_text.SimilaritySampler method)
fit() (alibi.api.interfaces.FitMixin method)
(alibi.confidence.LinearityMeasure method)
(alibi.confidence.model_linearity.LinearityMeasure method)
(alibi.confidence.TrustScore method)
(alibi.confidence.trustscore.TrustScore method)
(alibi.explainers.anchor_tabular.AnchorTabular method)
(alibi.explainers.anchor_tabular.DistributedAnchorTabular method)
(alibi.explainers.AnchorTabular method)
(alibi.explainers.CEM method)
(alibi.explainers.cem.CEM method)
(alibi.explainers.cfproto.CounterfactualProto method)
(alibi.explainers.cfrl_base.CounterfactualRL method)
(alibi.explainers.cfrl_tabular.CounterfactualRLTabular method)
(alibi.explainers.Counterfactual method)
(alibi.explainers.counterfactual.Counterfactual method)
(alibi.explainers.CounterfactualProto method)
(alibi.explainers.CounterfactualRL method)
(alibi.explainers.CounterfactualRLTabular method)
(alibi.explainers.DistributedAnchorTabular method)
(alibi.explainers.KernelShap method)
(alibi.explainers.shap_wrappers.KernelShap method)
(alibi.explainers.shap_wrappers.TreeShap method)
(alibi.explainers.TreeShap method)
(alibi.models.pytorch.model.Model method)
FitMixin (class in alibi.api.interfaces)
forward() (alibi.models.pytorch.actor_critic.Actor method)
(alibi.models.pytorch.actor_critic.Critic method)
(alibi.models.pytorch.autoencoder.AE method)
(alibi.models.pytorch.autoencoder.HeAE method)
(alibi.models.pytorch.cfrl_models.ADULTDecoder method)
(alibi.models.pytorch.cfrl_models.ADULTEncoder method)
(alibi.models.pytorch.cfrl_models.MNISTClassifier method)
(alibi.models.pytorch.cfrl_models.MNISTDecoder method)
(alibi.models.pytorch.cfrl_models.MNISTEncoder method)
Framework (class in alibi.utils.frameworks)
from_disk() (alibi.utils.lang_model.LanguageModel method)
from_json() (alibi.api.interfaces.Explanation class method)
G
gauss_legendre_builders() (in module alibi.utils.approximation_methods)
gen_category_map() (in module alibi.utils.data)
generate_categorical_condition() (in module alibi.explainers.backends.cfrl_tabular)
generate_cf() (in module alibi.explainers.backends.pytorch.cfrl_base)
(in module alibi.explainers.backends.tensorflow.cfrl_base)
generate_condition() (in module alibi.explainers.backends.cfrl_tabular)
generate_empty_condition() (in module alibi.explainers.backends.cfrl_base)
generate_numerical_condition() (in module alibi.explainers.backends.cfrl_tabular)
generate_superpixels() (alibi.explainers.anchor_image.AnchorImage method)
(alibi.explainers.anchor_image.AnchorImageSampler method)
(alibi.explainers.AnchorImage method)
get_actor() (in module alibi.explainers.backends.pytorch.cfrl_base)
(in module alibi.explainers.backends.tensorflow.cfrl_base)
get_anchor_metadata() (alibi.explainers.anchor_base.AnchorBaseBeam method)
get_categorical_conditional_vector() (in module alibi.explainers.backends.cfrl_tabular)
get_classification_reward() (in module alibi.explainers.backends.cfrl_base)
get_conditional_dim() (in module alibi.explainers.backends.cfrl_tabular)
get_conditional_vector() (in module alibi.explainers.backends.cfrl_tabular)
get_critic() (in module alibi.explainers.backends.pytorch.cfrl_base)
(in module alibi.explainers.backends.tensorflow.cfrl_base)
get_device() (in module alibi.explainers.backends.pytorch.cfrl_base)
get_explanation() (alibi.explainers.shap_wrappers.KernelExplainerWrapper method)
(alibi.utils.distributed.DistributedExplainer method)
(alibi.utils.distributed.PoolCollection method)
get_features_index() (alibi.explainers.anchor_tabular.TabularSampler method)
get_gradients() (alibi.explainers.CEM method)
(alibi.explainers.cem.CEM method)
(alibi.explainers.cfproto.CounterfactualProto method)
(alibi.explainers.CounterfactualProto method)
get_hard_distribution() (in module alibi.explainers.backends.cfrl_base)
get_he_preprocessor() (in module alibi.explainers.backends.cfrl_tabular)
get_init_stats() (alibi.explainers.anchor_base.AnchorBaseBeam method)
get_next() (alibi.utils.distributed.ActorPool method)
get_next_unordered() (alibi.utils.distributed.ActorPool method)
get_numerical_conditional_vector() (in module alibi.explainers.backends.cfrl_tabular)
get_optimizer() (in module alibi.explainers.backends.pytorch.cfrl_base)
(in module alibi.explainers.backends.tensorflow.cfrl_base)
get_percentiles() (alibi.utils.discretizer.Discretizer static method)
get_quantiles() (in module alibi.explainers.ale)
get_sample_ids() (alibi.explainers.anchor_text.LanguageModelSampler method)
get_statistics() (in module alibi.explainers.backends.cfrl_tabular)
H
handle_unk_features() (alibi.explainers.anchor_tabular.TabularSampler method)
has_next() (alibi.utils.distributed.ActorPool method)
head_tail_split() (alibi.utils.lang_model.LanguageModel method)
HeAE (class in alibi.models.pytorch.autoencoder)
(class in alibi.models.tensorflow.autoencoder)
heat_map (alibi.utils.visualization.ImageVisualizationMethod attribute)
I
identity_function() (in module alibi.explainers.backends.cfrl_base)
ImageVisualizationMethod (class in alibi.utils.visualization)
initialize_actor_critic() (in module alibi.explainers.backends.tensorflow.cfrl_base)
initialize_optimizer() (in module alibi.explainers.backends.tensorflow.cfrl_base)
initialize_optimizers() (in module alibi.explainers.backends.tensorflow.cfrl_base)
instance_label (alibi.explainers.anchor_tabular.AnchorTabular attribute)
(alibi.explainers.anchor_tabular.DistributedAnchorTabular attribute)
(alibi.explainers.anchor_tabular.TabularSampler attribute)
(alibi.explainers.AnchorTabular attribute)
(alibi.explainers.DistributedAnchorTabular attribute)
IntegratedGradients (class in alibi.explainers)
(class in alibi.explainers.integrated_gradients)
invert_permutation() (in module alibi.utils.distributed)
is_punctuation() (alibi.utils.lang_model.LanguageModel method)
is_stop_word() (alibi.utils.lang_model.LanguageModel method)
is_subword_prefix() (alibi.utils.lang_model.BertBaseUncased method)
(alibi.utils.lang_model.DistilbertBaseUncased method)
(alibi.utils.lang_model.LanguageModel method)
(alibi.utils.lang_model.RobertaBase method)
issorted() (in module alibi.tests.utils)
K
KERNEL_SHAP_PARAMS (in module alibi.api.defaults)
KernelExplainerWrapper (class in alibi.explainers.shap_wrappers)
KernelShap (class in alibi.explainers)
(class in alibi.explainers.shap_wrappers)
kl_bernoulli() (in module alibi.utils.distributions)
kllucb() (alibi.explainers.anchor_base.AnchorBaseBeam method)
L
l0_ohe() (in module alibi.explainers.backends.pytorch.cfrl_tabular)
(in module alibi.explainers.backends.tensorflow.cfrl_tabular)
l1_loss() (in module alibi.explainers.backends.pytorch.cfrl_tabular)
(in module alibi.explainers.backends.tensorflow.cfrl_tabular)
LanguageModel (class in alibi.utils.lang_model)
LanguageModelSampler (class in alibi.explainers.anchor_text)
left (alibi.utils.approximation_methods.Riemann attribute)
linearity_measure() (in module alibi.confidence)
(in module alibi.confidence.model_linearity)
LinearityMeasure (class in alibi.confidence)
(class in alibi.confidence.model_linearity)
load() (alibi.api.interfaces.Explainer class method)
(alibi.explainers.cfrl_base.CounterfactualRL class method)
(alibi.explainers.CounterfactualRL class method)
load_cats() (in module alibi.datasets)
load_explainer() (in module alibi.saving)
load_model() (in module alibi.explainers.backends.pytorch.cfrl_base)
(in module alibi.explainers.backends.tensorflow.cfrl_base)
load_weights() (alibi.models.pytorch.model.Model method)
loss_fn() (alibi.explainers.CEM method)
(alibi.explainers.cem.CEM method)
(alibi.explainers.cfproto.CounterfactualProto method)
(alibi.explainers.CounterfactualProto method)
LossContainer (class in alibi.models.pytorch.metrics)
M
map() (alibi.utils.distributed.ActorPool method)
map_unordered() (alibi.utils.distributed.ActorPool method)
mask (alibi.utils.lang_model.BertBaseUncased property)
(alibi.utils.lang_model.DistilbertBaseUncased property)
(alibi.utils.lang_model.LanguageModel property)
(alibi.utils.lang_model.RobertaBase property)
mask_id (alibi.utils.lang_model.LanguageModel property)
masked_image (alibi.utils.visualization.ImageVisualizationMethod attribute)
max_num_tokens (alibi.utils.lang_model.LanguageModel property)
MEAN (alibi.models.pytorch.metrics.Reduction attribute)
meta (alibi.api.interfaces.Explainer attribute)
(alibi.explainers.ALE attribute)
(alibi.explainers.ale.ALE attribute)
(alibi.explainers.anchor_image.AnchorImage attribute)
(alibi.explainers.anchor_tabular.AnchorTabular attribute)
(alibi.explainers.anchor_tabular.DistributedAnchorTabular attribute)
(alibi.explainers.anchor_text.AnchorText attribute)
(alibi.explainers.AnchorImage attribute)
(alibi.explainers.CEM attribute)
(alibi.explainers.cem.CEM attribute)
(alibi.explainers.cfproto.CounterfactualProto attribute)
(alibi.explainers.cfrl_base.CounterfactualRL attribute)
(alibi.explainers.cfrl_tabular.CounterfactualRLTabular attribute)
(alibi.explainers.Counterfactual attribute)
(alibi.explainers.counterfactual.Counterfactual attribute)
(alibi.explainers.CounterfactualProto attribute)
(alibi.explainers.CounterfactualRL attribute)
(alibi.explainers.CounterfactualRLTabular attribute)
(alibi.explainers.DistributedAnchorTabular attribute)
(alibi.explainers.integrated_gradients.IntegratedGradients attribute)
(alibi.explainers.IntegratedGradients attribute)
(alibi.explainers.shap_wrappers.TreeShap attribute)
(alibi.explainers.TreeShap attribute)
methdispatch() (in module alibi.utils.wrappers)
Metric (class in alibi.models.pytorch.metrics)
middle (alibi.utils.approximation_methods.Riemann attribute)
minimum_satisfied() (in module alibi.explainers.ale)
MNISTClassifier (class in alibi.models.pytorch.cfrl_models)
(class in alibi.models.tensorflow.cfrl_models)
MNISTDecoder (class in alibi.models.pytorch.cfrl_models)
(class in alibi.models.tensorflow.cfrl_models)
MNISTEncoder (class in alibi.models.pytorch.cfrl_models)
(class in alibi.models.tensorflow.cfrl_models)
MockPredictor (class in alibi.tests.utils)
model (alibi.explainers.anchor_text.AnchorText attribute)
(alibi.explainers.AnchorText attribute)
(alibi.utils.lang_model.BertBaseUncased attribute)
(alibi.utils.lang_model.DistilbertBaseUncased attribute)
(alibi.utils.lang_model.LanguageModel attribute)
(alibi.utils.lang_model.RobertaBase attribute)
Model (class in alibi.models.pytorch.model)
module
alibi
alibi.api
alibi.api.defaults
alibi.api.interfaces
alibi.confidence
alibi.confidence.model_linearity
alibi.confidence.trustscore
alibi.datasets
alibi.exceptions
alibi.explainers
alibi.explainers.ale
alibi.explainers.anchor_base
alibi.explainers.anchor_explanation
alibi.explainers.anchor_image
alibi.explainers.anchor_tabular
alibi.explainers.anchor_text
alibi.explainers.backends
alibi.explainers.backends.cfrl_base
alibi.explainers.backends.cfrl_tabular
alibi.explainers.backends.pytorch
alibi.explainers.backends.pytorch.cfrl_base
alibi.explainers.backends.pytorch.cfrl_tabular
alibi.explainers.backends.tensorflow
alibi.explainers.backends.tensorflow.cfrl_base
alibi.explainers.backends.tensorflow.cfrl_tabular
alibi.explainers.cem
alibi.explainers.cfproto
alibi.explainers.cfrl_base
alibi.explainers.cfrl_tabular
alibi.explainers.counterfactual
alibi.explainers.integrated_gradients
alibi.explainers.shap_wrappers
alibi.models
alibi.models.pytorch
alibi.models.pytorch.actor_critic
alibi.models.pytorch.autoencoder
alibi.models.pytorch.cfrl_models
alibi.models.pytorch.metrics
alibi.models.pytorch.model
alibi.models.tensorflow
alibi.models.tensorflow.actor_critic
alibi.models.tensorflow.autoencoder
alibi.models.tensorflow.cfrl_models
alibi.saving
alibi.tests
alibi.tests.utils
alibi.utils
alibi.utils.approximation_methods
alibi.utils.data
alibi.utils.discretizer
alibi.utils.distance
alibi.utils.distributed
alibi.utils.distributions
alibi.utils.download
alibi.utils.frameworks
alibi.utils.gradients
alibi.utils.lang_model
alibi.utils.mapping
alibi.utils.tf
alibi.utils.visualization
alibi.utils.wrappers
alibi.version
multidim_scaling() (in module alibi.utils.distance)
mvdm() (in module alibi.utils.distance)
N
names() (alibi.explainers.anchor_explanation.AnchorExplanation method)
negative (alibi.utils.visualization.VisualizeSign attribute)
Neighbors (class in alibi.explainers.anchor_text)
neighbors() (alibi.explainers.anchor_text.Neighbors method)
NormalActionNoise (class in alibi.explainers.cfrl_base)
not_raises() (in module alibi.tests.utils)
num_grad_batch() (in module alibi.utils.gradients)
num_to_ord() (in module alibi.utils.mapping)
NumpyEncoder (class in alibi.saving)
O
ohe_to_ord() (in module alibi.utils.mapping)
ohe_to_ord_shape() (in module alibi.utils.mapping)
on_epoch_end() (alibi.explainers.backends.tensorflow.cfrl_base.TfCounterfactualRLDataset method)
one_hot_grad() (in module alibi.utils.tf)
ord_to_num() (in module alibi.utils.mapping)
ord_to_ohe() (in module alibi.utils.mapping)
order_result() (in module alibi.utils.distributed)
orig_call (alibi.explainers.integrated_gradients.IntegratedGradients attribute)
orig_dummy_input (alibi.explainers.integrated_gradients.IntegratedGradients attribute)
original_image (alibi.utils.visualization.ImageVisualizationMethod attribute)
overlay_mask() (alibi.explainers.anchor_image.AnchorImage method)
(alibi.explainers.AnchorImage method)
P
p_sample (alibi.explainers.anchor_image.AnchorImage attribute)
perturb() (alibi.explainers.CEM method)
(alibi.explainers.cem.CEM method)
(in module alibi.utils.gradients)
perturb_sentence() (alibi.explainers.anchor_text.LanguageModelSampler method)
perturb_sentence_similarity() (alibi.explainers.anchor_text.SimilaritySampler method)
perturbation (alibi.explainers.anchor_text.AnchorText attribute)
(alibi.explainers.AnchorText attribute)
perturbation() (alibi.explainers.anchor_image.AnchorImageSampler method)
(alibi.explainers.anchor_tabular.TabularSampler method)
plot_ale() (in module alibi.explainers)
(in module alibi.explainers.ale)
PoolCollection (class in alibi.utils.distributed)
positive (alibi.utils.visualization.VisualizeSign attribute)
Postprocessing (class in alibi.explainers.cfrl_base)
precision() (alibi.explainers.anchor_explanation.AnchorExplanation method)
predict() (alibi.tests.utils.MockPredictor method)
predict_batch_lm() (alibi.utils.lang_model.LanguageModel method)
predict_batches() (alibi.explainers.backends.cfrl_base.CounterfactualRLDataset static method)
predictor (alibi.explainers.anchor_tabular.AnchorTabular property)
(alibi.explainers.AnchorTabular property)
Predictor (class in alibi.utils.wrappers)
propose_anchors() (alibi.explainers.anchor_base.AnchorBaseBeam method)
PtCounterfactualRLDataset (class in alibi.explainers.backends.pytorch.cfrl_base)
PYTORCH (alibi.utils.frameworks.Framework attribute)
R
R_tilde (alibi.explainers.cfrl_base.ReplayBuffer attribute)
rank_by_importance() (in module alibi.explainers.shap_wrappers)
ray (alibi.explainers.anchor_base.DistributedAnchorBaseBeam attribute)
(alibi.explainers.anchor_tabular.DistributedAnchorTabular attribute)
(alibi.explainers.anchor_tabular.RemoteSampler attribute)
(alibi.explainers.DistributedAnchorTabular attribute)
(alibi.utils.distributed.DistributedExplainer attribute)
(alibi.utils.distributed.PoolCollection attribute)
Reduction (class in alibi.models.pytorch.metrics)
remote_explainer_index (alibi.utils.distributed.PoolCollection property)
RemoteSampler (class in alibi.explainers.anchor_tabular)
replace_features() (alibi.explainers.anchor_tabular.TabularSampler method)
ReplayBuffer (class in alibi.explainers.cfrl_base)
reset() (alibi.models.pytorch.metrics.LossContainer method)
(alibi.models.pytorch.metrics.Metric method)
reset_predictor() (alibi.api.interfaces.Explainer method)
(alibi.explainers.ALE method)
(alibi.explainers.ale.ALE method)
(alibi.explainers.anchor_image.AnchorImage method)
(alibi.explainers.anchor_tabular.AnchorTabular method)
(alibi.explainers.anchor_tabular.DistributedAnchorTabular method)
(alibi.explainers.anchor_text.AnchorText method)
(alibi.explainers.AnchorImage method)
(alibi.explainers.AnchorTabular method)
(alibi.explainers.AnchorText method)
(alibi.explainers.CEM method)
(alibi.explainers.cem.CEM method)
(alibi.explainers.cfproto.CounterfactualProto method)
(alibi.explainers.cfrl_base.CounterfactualRL method)
(alibi.explainers.Counterfactual method)
(alibi.explainers.counterfactual.Counterfactual method)
(alibi.explainers.CounterfactualProto method)
(alibi.explainers.CounterfactualRL method)
(alibi.explainers.DistributedAnchorTabular method)
(alibi.explainers.integrated_gradients.IntegratedGradients method)
(alibi.explainers.IntegratedGradients method)
(alibi.explainers.KernelShap method)
(alibi.explainers.shap_wrappers.KernelShap method)
(alibi.explainers.shap_wrappers.TreeShap method)
(alibi.explainers.TreeShap method)
ResourceError
result() (alibi.models.pytorch.metrics.LossContainer method)
(alibi.models.pytorch.metrics.Metric method)
return_attribute() (alibi.explainers.shap_wrappers.KernelExplainerWrapper method)
(alibi.utils.distributed.DistributedExplainer method)
Riemann (class in alibi.utils.approximation_methods)
riemann_builders() (in module alibi.utils.approximation_methods)
right (alibi.utils.approximation_methods.Riemann attribute)
RobertaBase (class in alibi.utils.lang_model)
round_grad() (in module alibi.utils.tf)
S
sample() (alibi.explainers.cfrl_base.ReplayBuffer method)
(in module alibi.explainers.backends.cfrl_tabular)
sample_categorical() (in module alibi.explainers.backends.cfrl_tabular)
sample_differentiable() (in module alibi.explainers.backends.pytorch.cfrl_tabular)
(in module alibi.explainers.backends.tensorflow.cfrl_tabular)
sample_numerical() (in module alibi.explainers.backends.cfrl_tabular)
sampler() (alibi.explainers.anchor_text.AnchorText method)
(alibi.explainers.AnchorText method)
samplers (alibi.explainers.anchor_tabular.AnchorTabular attribute)
(alibi.explainers.anchor_tabular.DistributedAnchorTabular attribute)
(alibi.explainers.DistributedAnchorTabular attribute)
SampleTabularPostprocessing (class in alibi.explainers.cfrl_tabular)
SAMPLING_LANGUAGE_MODEL (alibi.explainers.anchor_text.AnchorText attribute)
(alibi.explainers.AnchorText attribute)
SAMPLING_SIMILARITY (alibi.explainers.anchor_text.AnchorText attribute)
(alibi.explainers.AnchorText attribute)
SAMPLING_UNKNOWN (alibi.explainers.anchor_text.AnchorText attribute)
(alibi.explainers.AnchorText attribute)
save() (alibi.api.interfaces.Explainer method)
(alibi.explainers.cfrl_base.CounterfactualRL method)
(alibi.explainers.CounterfactualRL method)
save_explainer() (in module alibi.saving)
save_model() (in module alibi.explainers.backends.pytorch.cfrl_base)
(in module alibi.explainers.backends.tensorflow.cfrl_base)
save_weights() (alibi.models.pytorch.model.Model method)
scale_image() (in module alibi.explainers.anchor_image)
score() (alibi.confidence.LinearityMeasure method)
(alibi.confidence.model_linearity.LinearityMeasure method)
(alibi.confidence.TrustScore method)
(alibi.confidence.trustscore.TrustScore method)
(alibi.explainers.cfproto.CounterfactualProto method)
(alibi.explainers.CounterfactualProto method)
select_critical_arms() (alibi.explainers.anchor_base.AnchorBaseBeam method)
select_word() (alibi.utils.lang_model.LanguageModel method)
set_actor_index() (alibi.utils.distributed.DistributedExplainer method)
set_data_type() (alibi.explainers.anchor_text.LanguageModelSampler method)
(alibi.explainers.anchor_text.SimilaritySampler method)
(alibi.explainers.anchor_text.UnknownSampler method)
set_instance_label() (alibi.explainers.anchor_tabular.RemoteSampler method)
(alibi.explainers.anchor_tabular.TabularSampler method)
set_n_covered() (alibi.explainers.anchor_tabular.RemoteSampler method)
(alibi.explainers.anchor_tabular.TabularSampler method)
set_seed() (in module alibi.explainers.backends.pytorch.cfrl_base)
(in module alibi.explainers.backends.tensorflow.cfrl_base)
set_text() (alibi.explainers.anchor_text.AnchorTextSampler method)
(alibi.explainers.anchor_text.LanguageModelSampler method)
(alibi.explainers.anchor_text.SimilaritySampler method)
(alibi.explainers.anchor_text.UnknownSampler method)
setup (alibi.explainers.cem.CEM attribute)
(alibi.explainers.cfproto.CounterfactualProto attribute)
(alibi.explainers.counterfactual.Counterfactual attribute)
SimilaritySampler (class in alibi.explainers.anchor_text)
spacy_model() (in module alibi.utils.download)
sparsity_loss() (in module alibi.explainers.backends.pytorch.cfrl_base)
(in module alibi.explainers.backends.pytorch.cfrl_tabular)
(in module alibi.explainers.backends.tensorflow.cfrl_base)
(in module alibi.explainers.backends.tensorflow.cfrl_tabular)
split_ohe() (in module alibi.explainers.backends.cfrl_tabular)
submit() (alibi.utils.distributed.ActorPool method)
SUBWORD_PREFIX (alibi.utils.lang_model.BertBaseUncased attribute)
(alibi.utils.lang_model.DistilbertBaseUncased attribute)
(alibi.utils.lang_model.LanguageModel attribute)
(alibi.utils.lang_model.RobertaBase attribute)
SUM (alibi.models.pytorch.metrics.Reduction attribute)
sum_categories() (in module alibi.explainers.shap_wrappers)
SUPPORTED_RIEMANN_METHODS (in module alibi.utils.approximation_methods)
T
TabularSampler (class in alibi.explainers.anchor_tabular)
TENSORFLOW (alibi.utils.frameworks.Framework attribute)
test_step() (alibi.models.pytorch.model.Model method)
TfCounterfactualRLDataset (class in alibi.explainers.backends.tensorflow.cfrl_base)
to_disk() (alibi.utils.lang_model.LanguageModel method)
to_json() (alibi.api.interfaces.Explanation method)
to_numpy() (in module alibi.explainers.backends.pytorch.cfrl_base)
(in module alibi.explainers.backends.tensorflow.cfrl_base)
to_sample() (alibi.explainers.anchor_base.AnchorBaseBeam static method)
to_tensor() (in module alibi.explainers.backends.pytorch.cfrl_base)
(in module alibi.explainers.backends.tensorflow.cfrl_base)
tokenizer (alibi.utils.lang_model.BertBaseUncased attribute)
(alibi.utils.lang_model.DistilbertBaseUncased attribute)
(alibi.utils.lang_model.LanguageModel attribute)
(alibi.utils.lang_model.RobertaBase attribute)
train_step() (alibi.models.pytorch.model.Model method)
trapezoid (alibi.utils.approximation_methods.Riemann attribute)
TREE_SHAP_PARAMS (in module alibi.api.defaults)
TreeShap (class in alibi.explainers)
(class in alibi.explainers.shap_wrappers)
TrustScore (class in alibi.confidence)
(class in alibi.confidence.trustscore)
U
UNK (alibi.explainers.anchor_text.UnknownSampler attribute)
UnknownSampler (class in alibi.explainers.anchor_text)
update_actor_critic() (in module alibi.explainers.backends.pytorch.cfrl_base)
(in module alibi.explainers.backends.tensorflow.cfrl_base)
update_state() (alibi.explainers.anchor_base.AnchorBaseBeam method)
(alibi.models.pytorch.metrics.Metric method)
V
validate_prediction_labels() (alibi.models.pytorch.model.Model method)
visualize_image_attr() (in module alibi.utils.visualization)
VisualizeSign (class in alibi.utils.visualization)
X
X (alibi.explainers.cfrl_base.ReplayBuffer attribute)
Y
Y_m (alibi.explainers.cfrl_base.ReplayBuffer attribute)
Y_t (alibi.explainers.cfrl_base.ReplayBuffer attribute)
Z
Z (alibi.explainers.cfrl_base.ReplayBuffer attribute)
Z_cf_tilde (alibi.explainers.cfrl_base.ReplayBuffer attribute)
Read the Docs
v: v0.6.3
Versions
latest
stable
v0.6.3
v0.6.2
v0.6.1
v0.6.0
v0.5.8
v0.5.7
v0.5.6
v0.5.5
v0.5.4
v0.5.3
v0.5.2
v0.5.1
v0.5.0
v0.4.0
v0.3.2
v0.3.1
v0.3.0
v0.2.3
v0.2.2
v0.2.1
v0.2.0
v0.1.0
alexcoca-kernelshap
Downloads
On Read the Docs
Project Home
Builds