Skip to content

explanation_artifact

Explanation result as an Artifact.

Classes:

Name Description
ExplanationArtifact

ExplanationArtifact object.

ExplanationArtifact #

ExplanationArtifact object.

Parameters:

Name Type Description Default

id #

str
required

created_at #

datetime
required

created_by #

str
required

updated_at #

datetime
required

updated_by #

str
required

project_id #

str
required

hash_ #

str
required

private #

bool
required

name #

str
required

description #

str
required

core_version #

str
required

project #

str
required

input_steps #

list[str]
required

output_steps #

list[str]
required

type_ #

Literal[EXPLANATION]
required

trained_model_checkpoint_id #

str
required

datasets #

str
required

filter_ #

ForwardRef(FilterSelectOne) | None
required

trained_model_checkpoint #

str
required

Methods:

Name Description
__repr__

Get class representation without results, accessible with results attribute.

Attributes:

Name Type Description
visualisation_link str

Compute and return the visualisation link.

Compute and return the visualisation link.

__repr__() -> str #

Get class representation without results, accessible with results attribute.

Source code in src/xpdeep/explain/explanation_artifact.py
def __repr__(self) -> str:
    """Get class representation without results, accessible with `results` attribute."""
    attributes_to_show = ["created_at", "id", "name", "project_id", "visualisation_link"]
    table = {attr: getattr(self, attr) for attr in attributes_to_show}
    return pformat(table, indent=4, width=100)