shap.maskers.Composite
- class shap.maskers.Composite(*maskers: Masker)
这会将几个用于不同输入的掩码器合并成一个复合掩码器。
此功能尚未实现。
方法
__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]
计算此掩码器的形状,即所有子掩码器形状的总和。