lczerolens.concepts.move#

All concepts related to move.

class lczerolens.concepts.move.BestLegalMove(model: LczeroModel)#

Bases: MulticlassConcept

Class for move concept-based XAI methods.

compute_label(board: LczeroBoard) int#

Compute the label for a given model and input.

class lczerolens.concepts.move.PieceBestLegalMove(model: LczeroModel, piece: str)#

Bases: BinaryConcept

Class for move concept-based XAI methods.

compute_label(board: LczeroBoard) int#

Compute the label for a given model and input.