shap.utils.MaskedModel

class shap.utils.MaskedModel(model, masker, link, linearize_link, *args)[源代码]

这是一个实用类,它结合了一个模型、一个掩码对象和一个当前输入。

模型、掩码器对象和当前输入的组合产生了一个二进制集函数,可以调用该函数来屏蔽任何输入集。此类尝试仅在输入更改时才对背景样本评估模型(注意这要求掩码器对象具有 .invariants 方法)。

__init__(model, masker, link, linearize_link, *args)[源代码]

方法

__init__(model, masker, link, ...)

main_effects([inds, batch_size])

计算此模型的主效应。

varying_inputs()

属性

delta_mask_noop_value

mask_shapes

main_effects(inds=None, batch_size=None)[源代码]

计算此模型的主效应。