我尝试用自己的数据创建了一个Keras模型。训练了几轮之后,出现了一种奇怪的现象(像是阶梯状),我无法解释这是为什么。
你知道大约在270轮之后发生的事件意味着什么吗?
回答:
没有看到代码,很难回答你的问题
在我看来,这像是你可能使用了学习率调度器或者其他调整学习率的机制(请参考Keras文档中的这里)。
keras.callbacks.callbacks.LearningRateScheduler(schedule, verbose=0)
如果你对调度器的概念感到困惑,可以参考这篇博客文章:
学习率调度旨在通过按照预定义的时间表降低学习率来调整训练过程中的学习率。常见的学习率调度方法包括时间衰减、阶梯衰减和指数衰减。