lczerolens.lenses.probing.lens#

Probing lens.

Classes#

ProbingLens

Class for probing-based XAI methods.

Module Contents#

class lczerolens.lenses.probing.lens.ProbingLens(probe_fn, **kwargs)[source]#

Bases: lczerolens.lens.Lens

Class for probing-based XAI methods.

Examples

model = LczeroModel.from_path(model_path)
lens = ProbingLens(probe)
board = LczeroBoard()
results = lens.analyse(board, model=model)
Parameters:

probe_fn (Callable)

_probe_fn[source]#
_intervene(model, **kwargs)[source]#

Intervene on the model.

Parameters:

model (LczeroModel) – The NNsight model.

Returns:

The intervention results.

Return type:

dict