当前位置:网站首页>机器学习(十八):随机搜索和XGBoost
机器学习(十八):随机搜索和XGBoost
2022-08-04 16:48:00 【川川菜鸟】
一、介绍
所谓的模型配置,一般统称为模型的超参数(Hyperparameters),比如KNN算法中的K值,SVM中不同的核函数(Kernal)等。多数情况下,超参数等选择是无限的。在有限的时间内,除了可以验证人工预设几种超参数组合以外,也可以通过启发式的搜索方法对超参数组合进行调优。称这种启发式的超参数搜索方法为网格搜索。
我们在搜索超参数的时候,如果超参数个数较少(三四个或者更少),那么我们可以采用网格搜索,一种穷尽式的搜索方法。但是当超参数个数比较多的时候,我们仍然采用网格搜索,那么搜索所需时间将会指数级上升。
所以有人就提出了随机搜索的方法,随机在超参数空间中搜索几十几百个点,其中就有可能有比较小的值。这种做法比上面稀疏化网格的做法快,而且实验证明,随机搜索法结果比稀疏网格法稍好。
RandomizedSearchCV使用方法和类GridSearchCV 很相似,但他不是尝试所有可能的组合,而是通过选择每一个超参数的一个随机值的特定数量的随机组合,这个方法有两个优点:
- 如果你让随机搜索运行, 比如1000次,它会探索每个超参数的1000个不同的值(而不是像网格搜索那样,只搜索每个超参数的几个值)
- 你可以方便的通过设定搜索次数,控制超参数搜索的计算量。
二、案例
这里依然以葡萄酒的分类数据集进行。
2.1 参数
随机搜索参数说明:
边栏推荐
- 九联_UNT400G_S905L2_(联通)_线刷固件包
- 工龄10年的测试员从大厂“裸辞”后...
- 18 Data Collection Analysis
- 黑龙江移动新魔百盒M411A_2+8_S905L3A_线刷固件包
- 【IDEA】idea配置
- 基本的SELECT语句
- SQL语言的分类以及数据库的导入
- 从正负样本解耦看对比学习为何需要large batch size训练Ddcoupled Contrastive learning (DCT)
- 咪咕MGV2000KL南传_S905L3B_MT7668线刷固件包
- Copycat CNN: Stealing Knowledge by Persuading Confession with Random Non-Labeled Data阅读心得
猜你喜欢

《分布式云最佳实践》分论坛,8月11日深圳见

游戏云服务器配置怎么选合理?

Mobile BesTV_R3300-L_S905L_8189_wire brush firmware package

浙江数码代工M301H 免拆通刷_卡刷固件包(语音OK)

WEB 渗透之SSTI 模板注入

"Distributed cloud best practices" BBS, on August 11, shenzhen

湖北移动中兴B860AV2.1_S905L_线刷固件包

代码重构:面向单元测试

\/ PN的综合实验

Mobile magic box CM211-1_YS foundry _S905L3B_RTL8822C_wire brush firmware package
随机推荐
测试零基础如何进入大厂?一场面试教会你(附面试题解析)
shell中当basename和dirname无法满足你的需求时你一定要想到的命令
服装店如何利用好积分?
嵌入式系统驱动初级【6】——内核定时器
美容院管理系统有哪些促销方式?
【小程序】实现发动态功能
软考 --- 软件工程(2)软件开发方法
抖音最重要的接口——item_search_video-根据关键词获取视频列表
如何提高员工积极性?
屏幕分辨率兼容性
葫芦娃解析
移动平台助力推进智慧型科研院所信息化建设
Unity Apple登录接入
Minecraft HMCL 使用认证服务器LittleSkin进行登录
全球电子产品需求放缓 三星手机越南工厂每周只需要干 3~4 天
开源一夏 | 请你谈谈网站是如何进行访问的?【web领域面试题】
码蹄集 - MT2094 - 回文之时:第4组数据错误
EMQ云端与局域网实现桥接功能
HCIP笔记(8)
HCIP笔记(6)