吴恩达深度学习笔记(49)-为超参数选择合适的范围

本文介绍了在深度学习中为超参数选择合适范围的重要性,特别是使用对数标尺进行随机搜索。通过示例解释了为何在某些情况下,如学习速率和指数加权平均的β值,使用线性标尺会浪费资源,而对数标尺能更有效地分配搜索资源。文章提供了Python代码片段来展示如何在对数轴上随机取样,并强调了在β接近1时取值的敏感性问题。
摘要由CSDN通过智能技术生成

为超参数选择合适的范围(Using an appropriate scale to pick hyperparameters)

在上一个笔记中,你已经看到了在超参数范围中,随机取值可以提升你的搜索效率。

但随机取值并不是在有效范围内的随机均匀取值,而是选择合适的标尺,用于探究这些超参数,这很重要。在这个笔记中,会教你怎么做。
在这里插入图片描述

假设你要选取隐藏单元的数量n^([l]),假设你选取的取值范围是从50到100中某点,

这种情况下,看到这条从50-100的数轴,你可以随机在其取点,这是一个搜索特定超参数的很直观的方式。

或者,如果你要选取神经网络的层数,我们称之为字母L,你也许会选择层数为2到4中的某个值,接着顺着2,3,4随机均匀取样才比较合理,你还可以应用网格搜索,你会觉得2,3,4,这三个数值是合理的,这是在几个在你考虑范围内随机均匀取值的例子,这些取值还蛮合理的,但对某些超参数而言不适用。

在这里插入图片描述
看看这个例子,假设你在搜索超参数a(学习速率),假设你怀疑其值最小是0.0001或最大是1。如果你画一条从0.0001到1的数轴,沿其随机均匀取值,那90%的数值将会落在0.1到1之间&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值