【发布时间】:2017-08-10 06:14:51
【问题描述】:
我正在玩 Keras 的 cifar10 示例,您可以找到 here。我重新创建了模型(即,不是同一个文件,但其他一切都几乎相同),你可以找到它here。
模型是相同的,我在 50,000 张图像训练集上使用 0.2 次验证拆分训练模型 30 个 epoch。我无法理解我得到的结果。我的验证和测试损失比训练少(相反,训练准确度比验证和测试准确度低):
Loss Accuracy Training 1.345 0.572 Validation 1.184 0.596 Test 1.19 0.596
看情节,我不确定为什么训练错误又开始如此严重地增加。我是否需要减少训练的 epoch 数量或可能实施提前停止?不同的模型架构会有所帮助吗?如果有,有什么好的建议?
谢谢。
【问题讨论】:
标签: machine-learning neural-network deep-learning keras conv-neural-network