|
1 | 1 | #!/usr/bin/env python3 |
2 | 2 |
|
3 | | -from ._core.integrated_gradients import IntegratedGradients # noqa |
4 | 3 | from ._core.deep_lift import DeepLift, DeepLiftShap # noqa |
5 | | -from ._core.input_x_gradient import InputXGradient # noqa |
6 | | -from ._core.saliency import Saliency # noqa |
7 | | -from ._core.noise_tunnel import NoiseTunnel # noqa |
8 | | -from ._core.gradient_shap import GradientShap # noqa |
9 | | -from ._core.guided_backprop_deconvnet import GuidedBackprop, Deconvolution # noqa |
10 | | -from ._core.guided_grad_cam import GuidedGradCam # noqa |
11 | 4 | from ._core.feature_ablation import FeatureAblation # noqa |
12 | 5 | from ._core.feature_permutation import FeaturePermutation # noqa |
13 | | -from ._core.occlusion import Occlusion # noqa |
14 | | -from ._core.shapley_value import ShapleyValueSampling, ShapleyValues # noqa |
15 | | -from ._core.layer.layer_conductance import LayerConductance # noqa |
16 | | -from ._core.layer.layer_gradient_x_activation import LayerGradientXActivation # noqa |
17 | | -from ._core.layer.layer_activation import LayerActivation # noqa |
18 | | -from ._core.layer.internal_influence import InternalInfluence # noqa |
| 6 | +from ._core.gradient_shap import GradientShap # noqa |
| 7 | +from ._core.guided_backprop_deconvnet import Deconvolution # noqa |
| 8 | +from ._core.guided_backprop_deconvnet import GuidedBackprop |
| 9 | +from ._core.guided_grad_cam import GuidedGradCam # noqa |
| 10 | +from ._core.input_x_gradient import InputXGradient # noqa |
| 11 | +from ._core.integrated_gradients import IntegratedGradients # noqa |
19 | 12 | from ._core.layer.grad_cam import LayerGradCam # noqa |
20 | | -from ._core.layer.layer_deep_lift import LayerDeepLift, LayerDeepLiftShap # noqa |
| 13 | +from ._core.layer.internal_influence import InternalInfluence # noqa |
| 14 | +from ._core.layer.layer_activation import LayerActivation # noqa |
| 15 | +from ._core.layer.layer_conductance import LayerConductance # noqa |
| 16 | +from ._core.layer.layer_deep_lift import LayerDeepLift # noqa |
| 17 | +from ._core.layer.layer_deep_lift import LayerDeepLiftShap |
21 | 18 | from ._core.layer.layer_gradient_shap import LayerGradientShap # noqa |
| 19 | +from ._core.layer.layer_gradient_x_activation import LayerGradientXActivation # noqa |
22 | 20 | from ._core.layer.layer_integrated_gradients import LayerIntegratedGradients # noqa |
23 | | -from ._core.neuron.neuron_feature_ablation import NeuronFeatureAblation # noqa |
24 | 21 | from ._core.neuron.neuron_conductance import NeuronConductance # noqa |
| 22 | +from ._core.neuron.neuron_deep_lift import NeuronDeepLift # noqa |
| 23 | +from ._core.neuron.neuron_deep_lift import NeuronDeepLiftShap |
| 24 | +from ._core.neuron.neuron_feature_ablation import NeuronFeatureAblation # noqa |
25 | 25 | from ._core.neuron.neuron_gradient import NeuronGradient # noqa |
26 | | -from ._core.neuron.neuron_integrated_gradients import NeuronIntegratedGradients # noqa |
27 | | -from ._core.neuron.neuron_deep_lift import NeuronDeepLift, NeuronDeepLiftShap # noqa |
28 | 26 | from ._core.neuron.neuron_gradient_shap import NeuronGradientShap # noqa |
29 | | -from ._core.neuron.neuron_guided_backprop_deconvnet import ( |
| 27 | +from ._core.neuron.neuron_guided_backprop_deconvnet import ( # noqa |
30 | 28 | NeuronDeconvolution, |
31 | 29 | NeuronGuidedBackprop, |
32 | | -) # noqa |
33 | | - |
| 30 | +) |
| 31 | +from ._core.neuron.neuron_integrated_gradients import NeuronIntegratedGradients # noqa |
| 32 | +from ._core.noise_tunnel import NoiseTunnel # noqa |
| 33 | +from ._core.occlusion import Occlusion # noqa |
| 34 | +from ._core.saliency import Saliency # noqa |
| 35 | +from ._core.shapley_value import ShapleyValues, ShapleyValueSampling # noqa |
| 36 | +from ._models.base import InterpretableEmbeddingBase # noqa |
34 | 37 | from ._models.base import ( |
35 | | - InterpretableEmbeddingBase, |
36 | 38 | TokenReferenceBase, |
37 | 39 | configure_interpretable_embedding_layer, |
38 | 40 | remove_interpretable_embedding_layer, |
39 | | -) # noqa |
| 41 | +) |
| 42 | +from ._utils import visualization # noqa |
40 | 43 | from ._utils.attribution import Attribution # noqa |
41 | 44 | from ._utils.attribution import GradientAttribution # noqa |
42 | | -from ._utils.attribution import PerturbationAttribution # noqa |
43 | 45 | from ._utils.attribution import LayerAttribution # noqa |
44 | 46 | from ._utils.attribution import NeuronAttribution # noqa |
45 | | -from ._utils import visualization # noqa |
46 | | -from ._utils.summarizer import Summarizer, CommonSummarizer |
47 | | -from ._utils.stat import Mean, StdDev, MSE, Var, Min, Max, Sum, Count |
48 | | - |
| 47 | +from ._utils.attribution import PerturbationAttribution # noqa |
| 48 | +from ._utils.stat import MSE, Count, Max, Mean, Min, StdDev, Sum, Var |
| 49 | +from ._utils.summarizer import CommonSummarizer, Summarizer |
49 | 50 |
|
50 | 51 | __all__ = [ |
51 | 52 | "Attribution", |
|
0 commit comments