lczerolens.lenses.patching#
Patching lens.
Classes#
Class for activation-based XAI methods. |
Module Contents#
- class lczerolens.lenses.patching.PatchingLens(patch_fn, **kwargs)[source]#
Bases:
lczerolens.lens.LensClass for activation-based XAI methods.
Examples
model = LczeroModel.from_path(model_path) lens = PatchingLens() board = LczeroBoard() patch_fn = lambda n, m, *kwargs: pass results = lens.analyse(board, model=model)
- Parameters:
patch_fn (Callable)
- _intervene(model, **kwargs)[source]#
Intervene on the model.
- Parameters:
model (LczeroModel) – The NNsight model.
- Returns:
The intervention results.
- Return type:
dict