【发布时间】:2015-12-15 17:19:00
【问题描述】:
我一直在使用 Lasagne 来解决使用卷积神经网络的二元分类问题。然而,虽然我的训练和验证损失结果还不错,但我的验证和测试准确度始终保持不变(网络总是预测相同的类别)。
我遇到了this,有人和我在烤宽面条上遇到了同样的问题。他们的解决方案是设置regression=True,因为他们在千层面上使用 Nolearn。
有谁知道如何在 Lasagne 中设置相同的变量(因为我不想使用 Nolearn)?除此之外,有没有人解释为什么会发生这种情况?
【问题讨论】:
-
您不想使用 nolearn 有什么特别的原因吗?
-
没有特别的原因,除了它似乎只是在千层面上添加了另一层,我不确定这是必要的。你认为它增加了更多功能吗?我也觉得调试起来可能更难?
-
IMO nolearn 添加了不错的功能,例如我经常使用的 BatchIterator 进行预处理(随机裁剪数据等)。自从我开始使用 nolearn 以来,我没有发现调试更难。但这是个人观点。
标签: python neural-network lasagne nolearn