DL:深度学习模型优化之模型训练技巧总结之适时自动调整学习率实现代码

网友投稿 695 2022-09-07

DL:深度学习模型优化之模型训练技巧总结之适时自动调整学习率实现代码

DL:深度学习模型优化之模型训练技巧总结之适时自动调整学习率实现代码

DL:深度学习模型优化之模型训练技巧总结之适时自动调整学习率实现代码

目录

​​深度学习模型优化之模型训练技巧总结之适时自动调整学习率​​

​​实现代码​​

深度学习模型优化之模型训练技巧总结之适时自动调整学习率

实现代码

def scheduler(epoch): # 每隔50个epoch,学习率减小为原来的1/10 if epoch % 50 == 0 and epoch != 0: lr = K.get_value(GRU.optimizer.lr) if lr>1e-5: K.set_value(GRU.optimizer.lr, lr * 0.1) print("lr changed to {}".format(lr * 0.1)) return K.get_value(GRU.optimizer.lr)reduce_lr = LearningRateScheduler(scheduler)early_stopping = EarlyStopping(monitor='loss', patience=20, min_delta=1e-5, mode='auto',# restore_best_weights=False,#是否从具有监测数量的最佳值的时期恢复模型权重 verbose=2)

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:谈谈关于PHP的代码安全相关的一些致命知识(php代码不安全吗)
下一篇:【Linux】Shell判断文件文件夹是否存在
相关文章

 发表评论

暂时没有评论,来抢沙发吧~