腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
如何
计算
ADABoost
模型
的
Shap
值
?
、
我正在运行3个不同
的
模型
(随机森林,梯度提升,Ada Boost)和一个基于这3个
模型
的
模型
集成。我设法为GB和RF使用
SHAP
,但不为ADA使用
SHAP
,错误如下:in engine ----> 1 explainer =
shap
.TreeExplainer(model,data = expl
浏览 303
提问于2020-02-27
得票数 2
1
回答
生成
SHAP
依赖图
、
是否有一个包允许为非基于XGBoost或决策树
的
模型
的
多个观测
值
估计
shap
值
?我用Caret和NNET创建了一个神经网络。我想开发一个蜂温图和形状依赖图,以探讨我
的
模型
中
的
某些变量与结果之间
的
关系。我唯一
的
成功是使用DALEX包来估计
SHAP
值
,但是DALEX只对单个实例这样做,不能使用
SHAP
值
进行全局分析。任何洞察力或帮助
浏览 4
提问于2022-12-03
得票数 0
1
回答
如何
计算
SHAP
值
的
“基
值
”?
、
、
我试图了解基
值
是
如何
计算
的
。所以我引用了
SHAP
的
github笔记本电脑基于LightGBM的人口普查收入分类
的
一个例子。在我训练了lightgbm
模型
之后,我对测试集
的
每一行分别应用了explainer.
shap
_values()。通过使用force_plot(),它得到了基本
值
、
模型
输出
值
和特性
的
贡献,如下所示:我
的
理
浏览 0
提问于2020-05-04
得票数 5
回答已采纳
1
回答
关于DeepExplainer
如何
以简单术语获得
SHAP
值
的
解释
、
、
、
我一直在使用DeepExplainer (DE)来获得我
的
模型
的
近似
SHAP
值
。我在跟踪库。 现在,我想更多地了解DE背后
的
逻辑。从相关文件中,我不清楚
SHAP
值
是
如何
得到
的
。给出了一个背景样本集,并根据这些数据
计算
了一个期望
的
模型
输出,并
计算
了与当前
模型
输出
的
差异。此差异是
SHAP
值
浏览 0
提问于2019-08-27
得票数 4
回答已采纳
1
回答
用于可解释机器学习
的
Shapley
值
和
SHAP
之间
的
差异
、
关于模具
shap
封装
的
The Paper给出了(4)中Shapley
值
和(8)中
Shap
值
的
公式 尽管如此,我还是不能完全理解Shapley和
SHAP
值
之间
的
区别。据我所知,对于Shapley,我需要在每个可能
的
参数子集上重新训练我
的
模型
,而对于
SHAP
,我只使用在所有参数上训练
的
基本
模型
。是这样吗?所以
SHAP</em
浏览 154
提问于2019-10-02
得票数 3
回答已采纳
1
回答
PyTorch - KernelExplainer vs DeepExplainer
的
SHAP
值
、
、
在使用PyTorch
的
SHAP
值
的
示例中,我找不到多少。我使用了两种技术来生成
SHAP
值
,但是,它们
的
结果似乎并不一致。(f, data)
shap
_values = explainer.
shap
_values(data)
shap
.summary_
浏览 14
提问于2021-12-28
得票数 6
2
回答
用于单个数据点
的
SHAP
,而不是整个数据集
的
平均预测。
、
我试图用LightGBM解释一个基于
SHAP
的
回归
模型
。我用
的
是方法获取
SHAP
值
,其中X是整个训练数据集。这些
SHAP
值
使我比较单个预测,以及整个数据集
的
平均预测。我对此有几个问题: 如果我没有传递整个训练数据集,而是传递了一个子集,比如20个观测,那么返回
的</em
浏览 10
提问于2021-03-25
得票数 1
1
回答
从GridSearch CV检索Shapley
值
的
模型
结果
、
、
、
我已经使用GridSearchCV调优了一个
模型
。现在,我想
计算
Shapley
值
并将其可视化。困难之处在于
shap
包除了
模型
之外,而不是GridSearch结果。它说该
模型
不受支持。
如何
从GridSearchCV或其他东西获取Shapley
值
以
计算
Shapley
值
。我
的
一个专栏是分类
的
,因此需要进行预处理。因为我有来自网格搜索
的
best_params,所以我可以将
浏览 36
提问于2021-08-05
得票数 1
回答已采纳
1
回答
对于二进制分类问题,
SHAP
特征
的
重要性
如何
大于1?
、
、
假设我建立了一个二元分类
模型
来预测泰坦尼克号
的
生存。然后,我使用
SHAP
来获得每个特性
的
特性重要性。我看到顶级功能sex
的
SHAP
重要性大于1,这怎么可能呢?由于目标变量只能取0和1
的
值
,所以我认为给定功能
的
SHAP
值
不能大于1。我怎么错了?feature importances
shap
_v
浏览 0
提问于2022-10-05
得票数 1
1
回答
XGBClassifier
模型
的
Shap
力图和决策图给出错误输出
、
、
、
、
我试图为一小部分预测提供
shap
决策图,但
shap
找到
的
输出与仅使用
模型
进行预测时得到
的
输出不同,即使在调用中使用link = 'logit‘也是如此。由于我试图绘制
的
子集,我试图生成
的
每个决策图
的
结果都应该大于期望
值
。但是,生成
的
每个单独
的
图都有一个低于预期
值
的
预测
值
。 我有两个最小集成
的
模型
,所以
浏览 0
提问于2019-10-01
得票数 1
1
回答
shap
.summary_plot和它
的
灰颜色是
如何
处理异常/异常
的
?
、
、
、
、
我受到这个记事本
的
启发,我正在试验IsolationForest算法,使用scikit-learn==0.22.2.post1在SF版本
的
KDDCUP99 99数据集上检测异常上下文,包括4个属性。()
shap
_values = explainer.
shap
_values(sampled_data)
shap
.force_plot(explainer.expected_value,
shap<
浏览 0
提问于2021-04-14
得票数 2
1
回答
我能否使用设置为"-1“
的
单调约束来
计算
适合于CatBoost
模型
的
SHAP
值
?
、
、
我拟合了一个CatBoostClassifier
模型
(在Python中),参数monotone_constraints设置为一个
值
等于"-1“
的
字典。但是,当我试图
计算
SHAP
值
时: df_
shap
_vals = model.get_feature_importance(data=X_pooled,CatBoostError: c:/program files (x86)/go agent/pipelines/build
浏览 3
提问于2020-10-07
得票数 0
回答已采纳
1
回答
模型
中是否包含具有0
SHAP
值
的
预测特性?
、
、
我通过实施无羽毛交互和
计算
全局形状
值
来训练和XGBoost:看起来只有6个特性有一些
SHAP
值
,而其余特性
的
SHAP
值
为0。 有个问题。如果一个特性在样本中
的
所有记录中
的
SHAP
值
为0,这是否意味着该特性没有包含在
模型
中?
浏览 0
提问于2022-03-13
得票数 1
1
回答
将
SHAP
值
从原始单位转换为本地单元,是否具有lightgbm目标?
、
、
、
、
Shapley附加解释(
SHAP
值
)
的
用途是了解每个特性
如何
对
模型
的
预测做出贡献。对于某些目标,例如以RMSE作为目标函数
的
回归,
SHAP
值
以标签
值
的
本机单位表示。这是一个需要解释
的
问题,因为我们想知道房价是
如何
被+/-美元
的
特性所影响
的
。考虑到这些信息,我
的
问题是:在使用Tweedie回归目标解释<
浏览 2
提问于2020-11-11
得票数 4
2
回答
特征效应与特征重要性
的
差异
、
、
、
在机器学习术语中,特征效应(如
SHAP
效应)和特征重要性之间是否有区别?
浏览 0
提问于2021-08-03
得票数 2
1
回答
如何
告诉
shap
树解释器和
shap
值
计算
器哪些变量是绝对
的
?
、
、
、
我需要更好地理解我
的
LightGBM
模型
,所以我使用。lightgbm需要对数据进行编码,我将把相同
的
数据传递给树解释器。因此,我担心
SHAP
和将我
的
数据作为数字数据处理。
如何
指定数据是绝对
的
?这会改变
SHAP
值
的
计算
吗? 我已经通过了。
浏览 0
提问于2019-07-31
得票数 3
1
回答
用PySpark
计算
形状
值
、
、
、
、
我正在寻找一种方法来减少在我
的
大型数据集上
计算
SHAP
值
所需
的
计算
时间(大约180米行,6个特性),我遇到了这个,讨论了
如何
在
SHAP
上使用PySpark。我是PySpark新手,我正在努力弄清楚
如何
使用本文中提供
的
代码片段来运行我
的
代码。 我现在使用下面的代码运行
SHAP
,其中还使用了X_values来适应我
的
隔离森林
模型
。X_values =
浏览 6
提问于2022-07-28
得票数 2
1
回答
结合使用LBP和
Adaboost
、
我想训练一个用于人脸检测
的
数据集。我有阳性和阴性样本。它们
的
大小是18x18像素。我将每张图片划分为9个子区域。在每个块中,我
计算
每个像素
的
LBP
值
。并分块
计算
它们
的
频率。所以每个块有256个
值
作为频率。 我
的
问题是,我
如何
在
Adaboost
中使用LBP?
Adaboost
期望一个弱分类器
浏览 3
提问于2013-05-21
得票数 2
1
回答
使用
Shap
获得预测解释
的
正确方法是什么?
、
、
、
经过培训,我想获得
Shap
值
来解释对未见数据
的
预测。根据文档和其他教程,这似乎是可行
的
方法:
shap
_values = explainer.
shap
_values(X_test)explainer = <em
浏览 6
提问于2022-09-01
得票数 5
回答已采纳
1
回答
KernelExplainer summary_plot改性
、
、
、
、
我想使用
SHAP
值
来解释以下
模型
:
shap
_values = explainer.
shap
_values(X_test)
shap
.summary_plot(
shap
_values[0], plot_type = 'bar') 但是我想使用matplotlib特性修改这个图以防万
浏览 14
提问于2022-08-11
得票数 -1
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券