gsnn.gsnn.tests.test_contrastive_explainers

Tests for contrastive interpret explainers.

Functions

test_contrastive_gsnn_explainer_edges(...)

test_contrastive_gsnn_explainer_nodes(...)

test_contrastive_ig_explainer(...)

test_contrastive_occlusion_explainer(...)

Classes

ContrastiveGSNNExplainer(model, data[, ...])

Edge/node mask optimiser for contrastive explanations.

ContrastiveIGExplainer(model, data[, ...])

Edge-level Integrated-Gradients explainer for contrastive questions.

ContrastiveOcclusionExplainer(model, data[, ...])

Simple batched edge occlusion explainer for contrastive questions.

gsnn.gsnn.tests.test_contrastive_explainers.test_contrastive_gsnn_explainer_edges(tiny_gsnn_trained, tiny_data)[source]
gsnn.gsnn.tests.test_contrastive_explainers.test_contrastive_gsnn_explainer_nodes(tiny_gsnn_trained, tiny_data)[source]
gsnn.gsnn.tests.test_contrastive_explainers.test_contrastive_ig_explainer(tiny_gsnn_trained, tiny_data)[source]
gsnn.gsnn.tests.test_contrastive_explainers.test_contrastive_occlusion_explainer(tiny_gsnn_trained, tiny_data)[source]