部分依赖#

链接到算法描述:部分依赖图

class interpret.blackbox.PartialDependence(model, data, feature_names=None, feature_types=None, num_points=10, std_coef=1.0)#

部分依赖图,如Friedman的论文《贪婪函数逼近:梯度提升机》中所定义。

Friedman, Jerome H. “贪婪函数逼近:一种梯度提升机。” 统计学年鉴 (2001): 1189-1232.

初始化类。

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

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

  • feature_names – 特征名称列表。

  • feature_types – 特征类型的列表。

  • num_points – x轴的网格点数。

  • std_coef – 标准差的系数。

explain_global(name=None)#

为黑箱模型提供近似的全局解释。

Parameters:

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

Returns:

一个解释对象,可视化依赖图。