【发布时间】:2020-06-04 15:04:56
【问题描述】:
我制作了一个神经网络,并绘制了训练集和验证集的损失图。对于验证,我得到了像阶跃函数类型的损失,对于训练,我得到了这些奇怪的尖峰。现在我知道我的模型没有学到任何东西,因为我的损失太高了,但我仍然想知道这些尖峰实际上意味着什么。我的意思是为什么我会得到这些尖峰。我一直在寻找文献,但一直找不到解释。可能是在梯度下降期间,我的模型接近某个局部最优值,但随后迈出一大步并移开,但这些尖峰似乎周期性地发生。而且我不知道是什么导致了验证的阶跃函数。 我还附上了一张图片。
【问题讨论】:
标签: python-3.x keras deep-learning