shap.maskers.Composite

class shap.maskers.Composite(*maskers: Masker)

这会将几个用于不同输入的掩码器合并成一个复合掩码器。

此功能尚未实现。

__init__(*maskers: Masker) None

方法

__init__(*maskers)

data_transform(*args)

转换参数

load(in_file[, instantiate])

这应由子类重写并用 super 调用。

mask_shapes(*args)

我们期望的掩码的形状。

save(out_file)

将模型保存到给定的文件流。

shape(*args)

计算此掩码器的形状,即所有子掩码器形状的总和。

属性

clustering

data_transform(*args: Any) list[Any]

转换参数

classmethod load(in_file, instantiate=True)

这应由子类重写并用 super 调用。

在未实例化时,我们返回构造函数参数值。由于 Serializable 类没有构造函数参数,我们只返回一个空字典。

mask_shapes(*args: Any) list[Any]

我们期望的掩码的形状。

save(out_file)

将模型保存到给定的文件流。

shape(*args: Any) tuple[int | None, int]

计算此掩码器的形状,即所有子掩码器形状的总和。