LSTM的形状-功能作为时间步

LSTM的形状-功能作为时间步,lstm,shap,Lstm,Shap,当我使用LSTM将我的特征(其中29个)作为时间步长输入时,我正在寻求关于如何使用Shap进行解释性的指导 因此,我的训练数据集具有shape(samples,29,1)要获得解释,您可以将每个时间步视为一个单独的特征 但是,您应该知道,形状遮罩/隐藏特征以确定其重要性。如何屏蔽特征很重要,时间序列数据屏蔽特征而不在输入数据中引入工件更为棘手。因此,更好的方法是考虑到这一点,并构建自己的shap.maskers.Masker子类,以真实的方式屏蔽数据(比如用相邻值填充屏蔽值)。向库中添加时间序列

当我使用LSTM将我的特征(其中29个)作为时间步长输入时,我正在寻求关于如何使用Shap进行解释性的指导


因此,我的训练数据集具有shape
(samples,29,1)

要获得解释,您可以将每个时间步视为一个单独的特征

但是,您应该知道,形状遮罩/隐藏特征以确定其重要性。如何屏蔽特征很重要,时间序列数据屏蔽特征而不在输入数据中引入工件更为棘手。因此,更好的方法是考虑到这一点,并构建自己的
shap.maskers.Masker
子类,以真实的方式屏蔽数据(比如用相邻值填充屏蔽值)。向库中添加时间序列掩码也可以作为功能请求/PR发布