File size: 4,660 Bytes
d61b9c7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
#!/usr/bin/env python3
from captum.attr._core.deep_lift import DeepLift, DeepLiftShap  # noqa
from captum.attr._core.feature_ablation import FeatureAblation  # noqa
from captum.attr._core.feature_permutation import FeaturePermutation  # noqa
from captum.attr._core.gradient_shap import GradientShap  # noqa
from captum.attr._core.guided_backprop_deconvnet import (  # noqa
    Deconvolution,
    GuidedBackprop,
)
from captum.attr._core.guided_grad_cam import GuidedGradCam  # noqa
from captum.attr._core.input_x_gradient import InputXGradient  # noqa
from captum.attr._core.integrated_gradients import IntegratedGradients  # noqa
from captum.attr._core.kernel_shap import KernelShap  # noqa
from captum.attr._core.layer.grad_cam import LayerGradCam  # noqa
from captum.attr._core.layer.internal_influence import InternalInfluence  # noqa
from captum.attr._core.layer.layer_activation import LayerActivation  # noqa
from captum.attr._core.layer.layer_conductance import LayerConductance  # noqa
from captum.attr._core.layer.layer_deep_lift import (  # noqa
    LayerDeepLift,
    LayerDeepLiftShap,
)
from captum.attr._core.layer.layer_feature_ablation import LayerFeatureAblation  # noqa
from captum.attr._core.layer.layer_gradient_shap import LayerGradientShap  # noqa
from captum.attr._core.layer.layer_gradient_x_activation import (  # noqa
    LayerGradientXActivation,
)
from captum.attr._core.layer.layer_integrated_gradients import (  # noqa
    LayerIntegratedGradients,
)
from captum.attr._core.layer.layer_lrp import LayerLRP  # noqa
from captum.attr._core.lime import Lime, LimeBase  # noqa
from captum.attr._core.lrp import LRP  # noqa
from captum.attr._core.neuron.neuron_conductance import NeuronConductance  # noqa
from captum.attr._core.neuron.neuron_deep_lift import (  # noqa
    NeuronDeepLift,
    NeuronDeepLiftShap,
)
from captum.attr._core.neuron.neuron_feature_ablation import (  # noqa
    NeuronFeatureAblation,
)
from captum.attr._core.neuron.neuron_gradient import NeuronGradient  # noqa
from captum.attr._core.neuron.neuron_gradient_shap import NeuronGradientShap  # noqa
from captum.attr._core.neuron.neuron_guided_backprop_deconvnet import (  # noqa
    NeuronDeconvolution,
    NeuronGuidedBackprop,
)
from captum.attr._core.neuron.neuron_integrated_gradients import (  # noqa
    NeuronIntegratedGradients,
)
from captum.attr._core.noise_tunnel import NoiseTunnel  # noqa
from captum.attr._core.occlusion import Occlusion  # noqa
from captum.attr._core.saliency import Saliency  # noqa
from captum.attr._core.shapley_value import ShapleyValues, ShapleyValueSampling  # noqa
from captum.attr._models.base import (  # noqa
    configure_interpretable_embedding_layer,
    InterpretableEmbeddingBase,
    remove_interpretable_embedding_layer,
    TokenReferenceBase,
)
from captum.attr._utils import visualization  # noqa
from captum.attr._utils.attribution import (  # noqa  # noqa  # noqa  # noqa  # noqa
    Attribution,
    GradientAttribution,
    LayerAttribution,
    NeuronAttribution,
    PerturbationAttribution,
)
from captum.attr._utils.class_summarizer import ClassSummarizer
from captum.attr._utils.stat import (
    CommonStats,
    Count,
    Max,
    Mean,
    Min,
    MSE,
    StdDev,
    Sum,
    Var,
)
from captum.attr._utils.summarizer import Summarizer

__all__ = [
    "Attribution",
    "GradientAttribution",
    "PerturbationAttribution",
    "NeuronAttribution",
    "LayerAttribution",
    "IntegratedGradients",
    "DeepLift",
    "DeepLiftShap",
    "InputXGradient",
    "Saliency",
    "GuidedBackprop",
    "Deconvolution",
    "GuidedGradCam",
    "FeatureAblation",
    "FeaturePermutation",
    "Occlusion",
    "ShapleyValueSampling",
    "ShapleyValues",
    "LimeBase",
    "Lime",
    "LRP",
    "KernelShap",
    "LayerConductance",
    "LayerGradientXActivation",
    "LayerActivation",
    "LayerFeatureAblation",
    "InternalInfluence",
    "LayerGradCam",
    "LayerDeepLift",
    "LayerDeepLiftShap",
    "LayerGradientShap",
    "LayerIntegratedGradients",
    "LayerLRP",
    "NeuronConductance",
    "NeuronFeatureAblation",
    "NeuronGradient",
    "NeuronIntegratedGradients",
    "NeuronDeepLift",
    "NeuronDeepLiftShap",
    "NeuronGradientShap",
    "NeuronDeconvolution",
    "NeuronGuidedBackprop",
    "NoiseTunnel",
    "GradientShap",
    "InterpretableEmbeddingBase",
    "TokenReferenceBase",
    "visualization",
    "configure_interpretable_embedding_layer",
    "remove_interpretable_embedding_layer",
    "Summarizer",
    "CommonStats",
    "ClassSummarizer",
    "Mean",
    "StdDev",
    "MSE",
    "Var",
    "Min",
    "Max",
    "Sum",
    "Count",
]