【可解释性机器学习】基于SHAP进行特征选择和贡献度计算

本文采用MATLAB编写了利用径向基函数神经网络(RBFNN采用五折交叉验证)实现了一个SHAP可解释的神经网络回归模型,用于预测正向渗透过程中的水通量。该模型利用操作参数,如膜面积,进料和提取溶液的流速和浓度作为训练的输入特征。为了提高可解释性,应用了SHapley加性解释(SHAP),允许用户深入了解每个参数对模型预测的贡献。为希望开发准确透明的回归模型的研究人员和工程师提供了强大的解决方案。

SHAP(SHapley Additive exPlanations)旨在解释任何机器学习模型的输出。SHAP 的名称源自合作博弈论中的 Shapley 值,它构建了一个加性的解释模型,将所有特征视为“贡献者”。对于每个预测样本,模型会产生一个预测值,而 SHAP 值则表示该样本中每个特征的贡献度。

文章可解释性机器学习_Feature Importance、Permutation Importance、SHAP中SHAP模型,是比较全能的模型可解释性的方法,既可作用于之前的全局解释,也可以局部解释,即单个样本来看,模型给出的预测值和某些特征可能的关系,这就可以用到SHAP。

SHAP 属于模型事后解释的方法,它的核心思想是计算特征对模型输出的边际贡献,再从全局和局部两个层面对“黑盒模型”进行解释。SHAP构建一个加性的解释模型,所有的特征都视为“贡献者”。

对于每个预测样本,模型都产生一个预测值,SHAP value就是该样本中每个特征所分配到的数值。

基本思想:计算一个特征加入到模型时的边际贡献,然后考虑到该特征在所有的特征序列的情况下不同的边际贡献,取均值,即某该特征的SHAPbaseline value.

假设第i个样本为Xi,第i个样本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值