API 参考
此页面包含 SHAP 中公共对象和函数的 API 参考。还有可用的示例笔记本,展示了如何使用每个对象/函数的 API。
解释
|
一组可切片的并行数组,表示 SHAP 解释。 |
|
一个 |
解释器
|
使用 Shapley 值来解释任何机器学习模型或 Python 函数。 |
|
使用 Tree SHAP 算法来解释集成树模型的输出。 |
|
TreeExplainer 的实验性 GPU 加速版本。 |
|
计算线性模型的 SHAP 值,可选地考虑特征间相关性。 |
|
此方法通过遍历输入的排列来近似 Shapley 值。 |
|
使用 Partition SHAP 方法来解释任何函数的输出。 |
|
使用 Shapley 采样值解释方法(也称为 IME)的扩展来计算 SHAP 值。 |
|
计算广义加性模型的 SHAP 值。 |
|
旨在近似深度学习模型的 SHAP 值。 |
|
使用 Kernel SHAP 方法来解释任何函数的输出。 |
|
使用预期梯度(集成梯度的扩展)来解释模型。 |
|
通过优化的精确枚举计算 SHAP 值。 |
简单地返回模型系数作为特征归因。 |
|
|
简单地返回随机(正态分布)特征归因。 |
|
简单地将 lime.lime_tabular.LimeTabularExplainer 封装到通用 shap 接口中。 |
|
简单地将 MAPLE 封装到通用 SHAP 接口中。 |
|
简单地将树 MAPLE 封装到通用 SHAP 接口中。 |
简单地返回树模型的全局增益/基尼特征重要性。 |
图
|
创建一组 SHAP 值的条形图。 |
|
将单个预测的解释绘制为瀑布图。 |
|
创建一个 SHAP 依赖散点图,可选地按交互特征着色。 |
|
创建一组 SHAP 值的热图。 |
|
使用加性力布局可视化给定的 SHAP 值。 |
|
使用着色和交互式标签绘制文本字符串的解释。 |
|
绘制图像输入的 SHAP 值。 |
|
一个基本的局部依赖图函数。 |
|
使用累积 SHAP 值可视化模型决策。 |
|
将 SHAP 值用作嵌入,并投影到 2D 以进行可视化。 |
初始化交互式力图所需的 JavaScript 库。 |
|
|
此图绘制了两个组之间平均 SHAP 值的差异。 |
|
绘制带有测试输出的图像输入的 SHAP 值。 |
|
创建 SHAP 监控图。 |
|
创建 SHAP 蜂群图,在提供特征值时按特征值着色。 |
|
创建 SHAP 小提琴图,在提供特征值时按特征值着色。 |
掩码器
这是所有掩码器的超类。 |
|
|
通过对给定背景数据集进行积分来掩盖表格特征。 |
|
通过对给定背景数据集进行积分来掩盖表格特征。 |
|
这使用观察到的特征值来估算缺失特征的值。 |
这会在掩码期间保持输入不变,并用于诸如评分标签之类的操作。 |
|
|
这会将用于不同输入的多个掩码器合并成一个复合掩码器。 |
|
一个掩码器,将掩码数据和原始数据作为一对输出。 |
|
一个由掩码器和模型组合而成的掩码器,输出掩码参数和模型的输出。 |
|
这会根据给定的分词器屏蔽标记。 |
|
通过模糊或修复来屏蔽图像区域。 |
模型
|
这是所有模型的超类。 |
|
使用教师强制技术为输出文本解释算法生成分数(对数几率)。 |
|
使用基础模型生成目标句子/ID。 |
|
为因果/掩码语言模型生成前 k 个标记的分数(对数几率)。 |
|
这封装了一个 transformer pipeline 对象,以便于解释。 |
实用工具
|
拟合特征 X 相对于目标变量 y 的层次聚类模型。 |
|
叶子排序未明确定义,这会选择使相邻样本保持相似的排序。 |
|
|
|
以与给定分区树一致的方式随机打乱索引。 |
|
|
|
根据其他特征与给定索引特征的交互程度对其进行排序。 |
根据其他特征与给定索引特征的交互程度对其进行排序。 |
|
|
对输入数据 |
|
|
|
一种表示对象上一组点链式操作的方式,而无需实际运行它们。 |
|
|
|
这是一个实用程序类,它结合了模型、掩码器对象和当前输入。 |
|
根据给定的聚类构建稀疏 CSR 掩码矩阵。 |
数据集
|
以 scipy csr 矩阵格式返回稀疏数据集。 |
|
以结构化格式返回成人普查数据。 |
|
以表格格式返回加州住房数据。 |
|
预测每 10 万人口的暴力犯罪总数。 |
|
相关组(60 个特征) |
|
返回打包好的糖尿病数据。 |
|
返回一组 50 张代表 ImageNet 图像的图像。 |
|
返回经典 IMDB 情感分析训练数据。 |
|
独立线性(60 个特征) |
以方便的包形式返回经典的 Iris 数据集。 |
|
|
以方便的包形式返回 Linnerud 数据集,用于多目标回归。 |
|
返回一个打包好的 NHANES I 数据版本,生存时间作为标签。 |
从 LightGBM 存储库返回排名数据集。 |