深度学习-全连接神经网络-训练过程-模型正则与超参数调优- [北邮鲁鹏]

目录标题

神经网络中的超参数

超参数

  • 网络结构:隐层神经元个数,网络层数,非线性单元选择等
  • 优化相关:学习率、dorpout比率、正则项强度等

学习率

学习率过大,训练过程无法收敛

学习率偏大,在最小值附近震荡,达不到最优

学习率太小,收敛时间较长

学习率适中,收敛快、结果好

超参数优化方法

网格搜索法

  1. 每个超参数分别取几个值,组合这些超参数值,形成多组超参数;
  2. 在验证集上评估每组超参数的模型性能;
  3. 选择性能最优的模型所采用的那组值作为最终的超参数的值。


缺点:横轴3个测试值*纵轴3个测试值=9组实验,将注意力放在了不重要的参数δ

随机搜索法

  1. 参数空间内随机取点,每个点对应一组超参数;
  2. 在验证集上评估每组超参数的模型性能;
  3. 选择性能最优的模型所采用的那组值作为最终的超参数的值。

    优点:横轴9个测试值&纵轴9个测试值=9组实验

超参数搜索策略

粗搜索

利用随机法在较大范围里采样超参数,训练一个周期,依据验证集正确率缩小超参数范围

精搜索

利用随机法在前述缩小的范围内采样超参数,运行模型五到十个周期,选择验证集上精度最高的那组超参数

超参数的标尺空间

例:假设最优值在0.0001到1之间,如果在0-1之间采样,90%会在0.1-1之间。

最优的值在[0.0001,1]之间,我们该如何采样?

建议:对于学习率、正则项强度这类超参数,在对数空间上进行随机采样更合适!
在1~0的量级范围内,差别不大,不敏感,所以一般在log对数空间上进行随机采样。

在log空间上,0.0001-0.001-0.01-0.1-1之间的间隔是等距的

相关推荐
Westward-sun.1 分钟前
OpenCV 图像直方图详解:从基础计算到自适应均衡化
人工智能·opencv·计算机视觉
V搜xhliang02462 分钟前
具身机器人在实际场景中的安全保障
人工智能·安全·计算机视觉·分类·机器人·知识图谱
Web3_Daisy2 分钟前
Flap怎么玩?低门槛 Meme 币的发射与链上策略
大数据·人工智能·web3·区块链·比特币
我材不敲代码3 分钟前
OpenCV 进阶操作:图像金字塔、直方图与特征检测全解析
人工智能·opencv·计算机视觉
ppppppatrick7 分钟前
【深度学习基础篇12】从 GPT 到 DeepSeek:大模型的架构革命与工程美学
gpt·深度学习·架构
石逸凡10 分钟前
AI时代企业数据架构转型趋势一:分析数据集上移
大数据·人工智能·架构
Shining059612 分钟前
前沿模型系列(三)《检索增强的语言模型》
人工智能·学习·其他·语言模型·自然语言处理·大模型·rag
路人与大师13 分钟前
大模型架构的真正主线:从统计语言模型到信息流控制系统
人工智能·语言模型·架构
&星痕&14 分钟前
从零开始手搓 (1)计算图 (c++,python语言实现)
c++·python·深度学习·机器学习
技术小甜甜17 分钟前
[AI] 从文档问答到流程自动化:Dify 最近为什么总出现在 AI 落地讨论里?
运维·人工智能·自动化·工作流·dify