lczerolens.concepts.material#

All concepts related to material.

Classes#

HasPiece

Class for material concept-based XAI methods.

HasMaterialAdvantage

Class for material concept-based XAI methods.

Module Contents#

class lczerolens.concepts.material.HasPiece(piece, relative=True)[source]#

Bases: lczerolens.concept.BinaryConcept

Class for material concept-based XAI methods.

Parameters:
  • piece (str)

  • relative (bool)

piece[source]#
relative = True[source]#
compute_label(board)[source]#

Compute the label for a given model and input.

Parameters:

board (lczerolens.board.LczeroBoard)

Return type:

int

class lczerolens.concepts.material.HasMaterialAdvantage(relative=True)[source]#

Bases: lczerolens.concept.BinaryConcept

Class for material concept-based XAI methods.

Parameters:

relative (bool)

piece_values[source]#

The piece values.

Type:

Dict[int, int]

piece_values[source]#
relative = True[source]#
compute_label(board, piece_values=None)[source]#

Compute the label for a given model and input.

Parameters:
Return type:

int