我试图通过将学习率乘以一个常数因子来找到最佳学习率,然后他们在不同的学习率上训练模型。我需要在损失开始再次增加的转折点选择学习率。为此,我需要可视化学习率与损失图。我该怎么做呢。
改变速率的方法是
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])