学习率(learning rate)详解
创作时间:
作者:
@小白创作中心
学习率(learning rate)详解
引用
CSDN
1.
https://blog.csdn.net/hellocsz/article/details/88802670
学习率(learning rate)是机器学习和深度学习中一个非常重要的超参数,它控制着模型学习的进度。本文将详细介绍学习率的概念、设置原则以及如何根据训练过程中的目标函数损失值曲线来调整学习率。
学习率的定义
学习率(learning rate)控制模型的学习进度。在反向传播算法中,学习率通常用符号η表示,它决定了权重更新的步长。
学习率的设置
在训练过程中,一般根据训练轮数设置动态变化的学习率:
- 刚开始训练时:学习率以0.01~0.001为宜。
- 一定轮数过后:逐渐减缓。
- 接近训练结束:学习速率的衰减应该在100倍以上。
对于迁移学习,由于模型已在原始数据上收敛,此时应设置较小的学习率(≤10^-4)在新数据上进行微调。
学习率减缓机制
通过观察目标函数损失值曲线,可以判断学习率是否合适:
理想情况:曲线应该是滑梯式下降(绿线)。
初始上扬:如果曲线初始时上扬(红线),说明学习率过大导致振荡,应减小学习率并从头开始训练。
后期水平:如果曲线初始时强势下降但不久后归于水平(紫线),说明后期学习率过大导致无法拟合,应减小学习率并重新训练后几轮。
全程缓慢:如果曲线全程缓慢(黄线),说明学习率过小导致收敛慢,应增大学习率并从头开始训练。
参考资料
[1] 解析卷积神经网络—深度学习实践手册
[2] 调整学习速率以优化神经网络训练
[3] 如何找到最优学习率
热门推荐
虎皮鱼的养殖之道(打造健康幸福的养殖环境,让虎皮鱼生活更美好)
公租房的申请条件是什么?了解公租房申请条件有哪些意义?
装修过程中必须警惕的7类假货,教你如何辨别真假!
情感的智慧:青春期孩子如何培养健康的情感关系
含嘌呤高的食物一览表 食物嘌呤含量表(最全篇)
安卓虚拟机如何加速:从硬件到软件的全方位优化指南
耳鸣耳聋与痰的关系
为 800 V 电动汽车赋能
光伏发电系统安装电气安全指南
双系统时间不一致问题及解决方案
结晶域工程策略制备超强韧PVA水凝胶
城头土命家里如何布置旺宅 旺宅的好处
探秘深海:揭示马里亚纳海沟中假单胞菌的分布与生态功能奥秘
《黑神话悟空》PC配置公布:130GB 最低GTX1060可玩
端到端技术引领自动驾驶革命,行业即将迎来哪些突破?
深龋保髓补牙成功率高吗?详解治疗原理与注意事项
含硼的食物有哪些
孙继海:不图回报,赚的钱早用完了,会继续做贡献!
脉压减小常见于哪种疾病
荒野求生央视配音版本
日常鱼缸保养指南
舌尖上海:魔都著名的15大老字号饭店,你都去吃过吗?
艺术插花造型的三大基本要素
政策持续发力,宜昌楼市暖意不减
画质最高清的修仙游戏排行榜:画质最高清的修仙游戏大全
动脉硬化做哪些检查
6种手冲精品咖啡方法方式基本知识 WBrC手冲冠军冲煮方案
农村自建房全过程指南,从选址到入住,一步步解析建房子步骤
莴苣:清新与活力的象征
护照办理指南:16周岁以下儿童如何办理护照?