shap.maskers.OutputComposite

class shap.maskers.OutputComposite(masker, model)[源代码]

一个结合了掩码器和模型的掩码器,输出掩码后的参数和模型的输出。

__init__(masker, model)[源代码]

从底层遮罩器和模型创建一个遮罩器。

此掩码器返回带有模型输出的掩码输入,用于传递的参数。

参数:
masker: 对象

shap.maskers.Masker 基类的一个对象(例如,文本/图像掩码器)。

模型: 对象

一个用于生成输出的对象 shap.models.Model 基类。

返回:
元组

一个元组,包含使用底层掩码器生成的掩码输入,以及为传递的参数生成的模型输出。

方法

__init__(masker, model)

从底层遮罩器和模型创建一个遮罩器。

load(in_file[, instantiate])

从文件流加载一个 OutputComposite 掩码器。

save(out_file)

将输出复合掩码器写入文件流。

classmethod load(in_file, instantiate=True)[源代码]

从文件流加载一个 OutputComposite 掩码器。

save(out_file)[源代码]

将输出复合掩码器写入文件流。