← Python API
vraven · class

DarkSideSession

DarkSideSession(model: 'torch.nn.Module', inputs: 'Any', *, target: 'int | None', config: 'VRavenConfig | None' = None) -> 'None'

Bind a live PyTorch model, sample and target for intervention analyses.

Usage

from vraven import DarkSideSession

value = DarkSideSession(...)

Methods

activation_mediation(self, corrupted_inputs: 'Any', *, layer_names: 'Sequence[str]', **kwargs: 'Any')

Public method.

causal_synergy(self, groups: 'Sequence[UnitGroup]', **kwargs: 'Any')

Public method.

circuit_wiring(self, circuitry: 'AnalysisResult', *, enrich: 'bool' = True, reference_batch: 'Any | None' = None, class_names: 'Any | None' = None, top_k_intervene: 'int' = 24, bootstrap_samples: 'int' = 100, concept_associations: 'Any | None' = None, **kwargs: 'Any')

Public method.

decision_circuitry(self, **kwargs: 'Any')

Public method.

internal_anatomy(self, **kwargs: 'Any')

Public method.

shortcut_detection(self, feature_groups: 'Sequence[InputFeatureGroup]', **kwargs: 'Any')

Public method.

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