解释神经网络训练中的阶梯?

时间:2019-10-02 08:41:41

标签: python tensorflow machine-learning keras deep-learning

我尝试用自己的数据创建Keras模型。大约几个世纪之后,发生了一件我无法向自己解释的奇怪事情(例如楼梯)。

Result of the training

您是否偶然知道大约270个纪元后的事件意味着什么?

1 个答案:

答案 0 :(得分:0)

不看代码就很难回答你的问题

在我看来,您似乎有一个学习率调度程序或其他可以调整学习率的内容(请参阅keras文档here)。

keras.callbacks.callbacks.LearningRateScheduler(schedule, verbose=0)

以防万一您忘了开始使用什么调度程序(请参阅  此blog post):

  

学习率时间表旨在根据预先定义的降低学习率来调整训练过程中的学习率   时间表。常见的学习率时间表包括基于时间的衰减,   逐步衰减和指数衰减。