lczerolens.concept#
Class for concept-based XAI methods.
Classes#
Class for concept-based XAI methods. |
|
Class for binary concept-based XAI methods. |
|
Class for binary concept-based XAI methods. |
|
Class for binary concept-based XAI methods. |
|
Class for binary concept-based XAI methods. |
|
Class for multiclass concept-based XAI methods. |
|
Class for continuous concept-based XAI methods. |
Functions#
|
|
|
Module Contents#
- class lczerolens.concept.Concept[source]#
Bases:
abc.ABCClass for concept-based XAI methods.
- abstract compute_label(board)[source]#
Compute the label for a given model and input.
- Parameters:
board (lczerolens.board.LczeroBoard)
- Return type:
Any
- class lczerolens.concept.BinaryConcept[source]#
Bases:
ConceptClass for binary concept-based XAI methods.
- class lczerolens.concept.NullConcept[source]#
Bases:
BinaryConceptClass for binary concept-based XAI methods.
- compute_label(board)[source]#
Compute the label for a given model and input.
- Parameters:
board (lczerolens.board.LczeroBoard)
- Return type:
Any
- class lczerolens.concept.OrBinaryConcept(*concepts)[source]#
Bases:
BinaryConceptClass for binary concept-based XAI methods.
- Parameters:
concepts (BinaryConcept)
- compute_label(board)[source]#
Compute the label for a given model and input.
- Parameters:
board (lczerolens.board.LczeroBoard)
- Return type:
Any
- class lczerolens.concept.AndBinaryConcept(*concepts)[source]#
Bases:
BinaryConceptClass for binary concept-based XAI methods.
- Parameters:
concepts (BinaryConcept)
- compute_label(board)[source]#
Compute the label for a given model and input.
- Parameters:
board (lczerolens.board.LczeroBoard)
- Return type:
Any
- class lczerolens.concept.MulticlassConcept[source]#
Bases:
ConceptClass for multiclass concept-based XAI methods.