← Python API
vraven · class

Explainer

Explainer(model: 'Any', config: 'VRavenConfig | None' = None, *, class_names: 'Mapping[int, str] | Sequence[str] | None' = None) -> 'None'

Reusable model-bound VRAVEN explainer.

Usage

from vraven import Explainer

explainer = Explainer(model, mode="gradient")
report = explainer.explain(x, target=target)
report.write_report("explanation.html")

Methods

explain(self, inputs: 'Any', target: 'int | Sequence[int] | torch.Tensor | None' = None, *, metadata: 'dict[str, Any] | None' = None) -> 'VRavenReport'

Public method.

Source of truthThis page is generated from the checked-out public symbol, signature, and docstring. Pin the package version for reproducible work.