Torch / Lua,为什么从文件中加载的神经网络模型不能预测任何负面元素?

时间:2016-01-22 16:03:16

标签: lua neural-network training-data torch

我一直致力于Torch / Lua的人工神经网络模型,能够学习如何识别特定生物项目中真正的夫妻(1)和假夫妻(零)。

算法的行为方式如下:在软件为神经网络选择最佳超参数组合的优化阶段之后,它运行一个训练阶段,其中软件训练神经网络与所选择的最佳组合超参数,最后将训练的模型保存到文件(as explained here)。在训练期间,该模型预测真正的夫妻和假夫妻。

到目前为止一切正常......

之后,在测试阶段,我的软件将先前保存的模型加载到文件中,并将其应用于新数据集。 这里出现了问题:在测试过程中,神经网络出人意料地只预测了一对(“是”情侣)并且从不预测任何零(“假”情侣)。

我已经在这个问题上工作了好几个星期,我真的无法理解为什么会发生这种情况...... 神经网络模型在训练过程中正确地预测了零和零,所以为什么它不能预测到测试期间零? 也许在模型保存中会发生一些无法解释的事情。

有关正在发生的事情的任何想法?

任何建议都将非常感谢!

0 个答案:

没有答案