【发布时间】:2021-06-07 18:45:58
【问题描述】:
我创建了一个使用 Keras 和 Tensorflow 作为后端的 CNN,我的数据由 2D 图像组成,这些图像代表来自预处理的 DEAP-Dataset 的 EEG(脑电图)数据。
我曾考虑使用SHAP 作为模型解释器,但由于有几个形状解释器(内核、深度、线性、渐变...),我不确定哪一个最适合我的需求,或者什至 SHAP在我的情况下可能会有所帮助。
由于我的图片(尺寸:40x100x1,第三维度来自np.expand_dims,因为keras需要3D图片)没有颜色,SHAP是不是一个相当大的方法?
我的数据集中一项的片段
[[[ 3.10000000e+01]
[ 3.00000000e+01]
[-1.14638321e-01]
[ 1.24121500e+02]
[ 3.11109855e+00]
[-1.93024874e-01]]
...
[[ 3.10000000e+01]
[ 3.00000000e+01]
[-6.61770462e-02]]]
从我的数据集中绘制上述项目
希望有人可以帮助我或为我指明正确的方向,谢谢!
【问题讨论】:
标签: python tensorflow keras conv-neural-network shap