如果我正在使用 Keras 中构建的模型执行文本分类任务,例如,我试图预测给定 Stack Overflow 问题的适当标签:
如何从整数中减去 1?
这个问题的真实标签是:
但我的模型预测:
如果我要重新训练我的模型,但这次在训练和测试数据中都添加了上述问题和标签,是否可以保证模型在测试数据中预测该问题的正确标签?
我想 tl;dr 是:如果神经网络在训练和测试期间遇到相同的数据,它们是确定性的吗?
我知道在训练和测试中使用相同的数据并不是一个好主意,但我从假设的角度感兴趣,并希望更深入地了解神经网络的实际学习方式。我对这个问题的直觉是“不”,但我真的很想指出一些扩展/解释这种直觉的相关文献。