explanation¶
Classes¶
Module Contents¶
- class explanation.Explanation(maps, prediction_func, data, args, run_stats, keep_all_maps=False)¶
- Parameters:
- target_map: torch.Tensor | None¶
- sufficiency_mask: torch.Tensor | None = None¶
- necessity_mask: torch.Tensor | None = None¶
- complete_mask: torch.Tensor | None = None¶
- prediction_func¶
- data: rex_xai.input.input_data.Data¶
- args: rex_xai.input.config.CausalArgs¶
- extract()¶
- blank()¶
- set_to_true(coords, mask=None)¶
- __build_insertion_mask(ranking, chunk_pointer, ind, mask, mask_memo)¶
- __global(map=None, rounding=4)¶
- __draw_circle(centre, start_radius=None)¶
- compute_masked_responsibility(mask)¶
- __spatial(centre=None, expansion_limit=None)¶
- __build_contrastive_masks(ranking, ind, chunk_pointer, insertion_mask, insertion_memo, deletion_mask, deletion_memo)¶
- __complete(ranking, insertion_mask, insertion_memo, mask_shape, starting_pointer, rounding=4)¶
- contrastive()¶
- save(path, mask=None)¶
- heatmap_plot(path=None)¶
- surface_plot(path=None)¶
- show(path=None)¶