Table of Contents
选择正确的学习率对于有效培训深层神经网络至关重要。最佳学习率可以提高聚合速度和模型精确度。这个指南提供了一个渐进的过程,以确定你神经网络的最佳学习率。
了解学习率
学习率控制着模型在训练期间的加权调整。 值过高会导致模型射出微缩,而太低则会导致缓慢的趋同。 找到合适的学习率对于高效训练至关重要。
步骤1:使用学习率范围测试
开始训练学习率很低的模型,然后在一定范围内逐渐增加。每个步骤记录损失。这一过程有助于确定损失仍然减少的最大学习率。
第2步:绘图损失与学习率
创建一个带有x轴学习率和y轴损失率的图案。该图案通常显示在高校学习率下损失急剧增加。最佳学习率通常在开始这一增加之前。
第3步:选择学习率
选择低于损失开始快速增加点的几步学习率。 这保证了稳定的培训和更快的趋同。
附加提示
- 使用学习率表调整培训期间的学习率.
- 实验的初始率不同,以找到最合适的.
- 监测培训损失,以确保稳定。