有没有办法在评估张量流模型时使测试集中的特定功能无效?

时间:2018-04-20 06:37:12

标签: python tensorflow machine-learning deep-learning regression

忽略/忽略测试集中的特征背后的想法是了解模型考虑预测目标变量的重要性(通过比较评估度量的值)。对于数值变量,我想将它们设置为0,假设乘法(带权重)将为0,因此它将从集合中消除。这种方法是否正确,否则应该做什么? 我正在使用tensorflow的DNNRegressor进行建模。

1 个答案:

答案 0 :(得分:0)

对于深度模型,没有通用的与输入无关的方法来进行您想要的这种特征消融(采用预训练模型并只更改该特征在测试集上的表示)。

相反,我建议您进行训练时间消融:使用不同的特征组合训练模型的不同变体,并比较它们的验证集性能。这实际上会告诉您每个功能有多少帮助。