NNI中实现的Tuner分析

本文介绍了NNI(Neural Network Intelligence)中提供的多种Tuner,如Random Search、TPE、Anneal、Grid Search、SMAC等,详细分析了它们的工作原理、优缺点及适用场景,帮助用户根据实际需求选择合适的调参策略。
摘要由CSDN通过智能技术生成

[-NNI中实现的Tuner分析]

一、Tuner定义

Tuner其实就是调参器,因为参数空间是比较大的,尤其还需要组合起来进行实验并测试效果,这样的训练时间基本是无法掌握的,所以就需要定义一些用于搜索参数空间的算法,除了这些之外,开发者(大佬们)还可以自己写Tuner,找到较优的参数组合。

搜索空间
类似定义的一些前提和假设,可以根据自己的经验进行设定一定范围,预置一些网络结构单元,最终的网络结构就是在搜索空间中这些预置值或者范围内搜索并组合成的。也正是因为如此,通过这种模式生成的最终网络结构其实只是在给定的搜索空间中查找效果最优的模型结构而已。

二、NNI中的tuner

一共有这些:Random Search、TPE、Anneal、Grid Search、Naive Evolution、SMAC、Batch、Hyperband、Network Morphism、ENAS、Metis Tuner

  • Random Search
    就是在参数空间中随机,这个方式其实是比较神奇的,比较简单,但是有时候效果会很好。
    适用场景:不清楚超参的先验分布时,可以采用随机搜索作为基准,这种时候可能会有惊喜发生。
    优缺点:随机性较大。
    适用场景:在每个 Trial 运行时间不长(例如,能够非常快的完成,或者很快的被 Assessor 终止),并有充足计算资源的情况下。 或者需要均匀的探索搜索空间。 随机搜索可作为搜索算法的基准线。

  • TPE</

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值