【发布时间】:2021-11-02 12:20:59
【问题描述】:
我试图通过将学习率乘以一个常数因子来找到最佳学习率,然后他们根据不同的学习率训练模型。我需要在损失开始增加的转折点选择学习率再次。为此,我需要可视化学习率与损失图。我该怎么做。
改变速率的方法是
import math
l_rates = []
def schedule(epoch , lr):
lr_new = lr * math.exp(math.log10(math.pow(10,6))/500)
l_rates.append(lr_new)
return lr_new
lr_scheduler_cb = keras.callbacks.LearningRateScheduler(schedule)
learning_rate_history = model1.fit(train_x , train_y , epochs=500 ,
callbacks=[lr_scheduler_cb])
【问题讨论】:
标签: python plot deep-learning hyperparameters learning-rate