LimeTabular#

算法描述链接: LIME

class interpret.blackbox.LimeTabular(model, data, feature_names=None, feature_types=None, **kwargs)#

在 interpret API 形式中,公开了来自 lime 包的 LIME 表格解释器。如果使用此功能,请引用原始作者,其引用信息可在以下链接找到: marcotcr/lime

初始化类。

参数:
  • model – 模型或模型的预测函数(分类使用 predict_proba,回归使用 predict)

  • data – 用于初始化 LIME 的数据。

  • feature_names – 特征名称列表。

  • feature_types – 特征类型列表。

  • **kwargs – 将发送给 lime 的 Kwargs(关键字参数)。

explain_local(X, y=None, name=None, **kwargs)#

为提供的实例生成局部解释。

参数:
  • X – 用于解释的 X 的 Numpy 数组。

  • y – 用于解释的 y 的 Numpy 向量。

  • name – 用户定义的解释名称。

  • **kwargs – 将发送给 lime 的 Kwargs(关键字参数)。

返回:

一个解释对象,将每个实例的特征-值对可视化为水平条形图。