趋近智
在考察了使用 LIME 的局部代理模型后,本章将介绍 SHapley 可加性解释 (SHAP),这是一种基于合作博弈论原理来理解模型预测的不同方法。
你将了解到 Shapley 值的理论依据,以及 SHAP 框架如何调整这些值,为每个特征对特定预测的贡献分配一个重要性值。我们将讨论使 SHAP 值成为特征重要性的一致且准确衡量标准的重要性质。
本章涵盖计算 SHAP 值的不同方法:
此外,你将学习如何使用 SHAP 的 Python 库实现 SHAP,并解释常见的可视化图表,如力图、摘要图和依赖图,以便了解个别预测(局部解释)和整体模型行为(全局解释)。实际示例将引导你生成和理解这些解释。
3.1 Shapley 值概述
3.2 SHAP 值:Shapley 值与模型特征的关联
3.3 SHAP 值的特性
3.4 KernelSHAP:一种与模型无关的方法
3.5 TreeSHAP:针对树模型优化
3.6 解读 SHAP 图:力图
3.7 解读SHAP图:概览图与依赖图
3.8 SHAP 在 Python 中的实现
3.9 SHAP值计算:动手实践
© 2026 ApX Machine Learning用心打造