当前位置:网站首页>机器学习(十八):随机搜索和XGBoost
机器学习(十八):随机搜索和XGBoost
2022-08-04 16:48:00 【川川菜鸟】
一、介绍
所谓的模型配置,一般统称为模型的超参数(Hyperparameters),比如KNN算法中的K值,SVM中不同的核函数(Kernal)等。多数情况下,超参数等选择是无限的。在有限的时间内,除了可以验证人工预设几种超参数组合以外,也可以通过启发式的搜索方法对超参数组合进行调优。称这种启发式的超参数搜索方法为网格搜索。
我们在搜索超参数的时候,如果超参数个数较少(三四个或者更少),那么我们可以采用网格搜索,一种穷尽式的搜索方法。但是当超参数个数比较多的时候,我们仍然采用网格搜索,那么搜索所需时间将会指数级上升。
所以有人就提出了随机搜索的方法,随机在超参数空间中搜索几十几百个点,其中就有可能有比较小的值。这种做法比上面稀疏化网格的做法快,而且实验证明,随机搜索法结果比稀疏网格法稍好。
RandomizedSearchCV使用方法和类GridSearchCV 很相似,但他不是尝试所有可能的组合,而是通过选择每一个超参数的一个随机值的特定数量的随机组合,这个方法有两个优点:
- 如果你让随机搜索运行, 比如1000次,它会探索每个超参数的1000个不同的值(而不是像网格搜索那样,只搜索每个超参数的几个值)
- 你可以方便的通过设定搜索次数,控制超参数搜索的计算量。
二、案例
这里依然以葡萄酒的分类数据集进行。
2.1 参数
随机搜索参数说明:
边栏推荐
- 【笔试题】-【日常记录】
- 人造肉在中国还有未来吗?
- 移动百事通BesTV_R3300-L_S905L_8189_线刷固件包
- Unity Apple登录接入
- 码蹄集 - MT2094 - 回文之时:第4组数据错误
- 全球电子产品需求放缓 三星手机越南工厂每周只需要干 3~4 天
- Heilongjiang Mobile New Magic Hundred Box M411A_2+8_S905L3A_wire brush firmware package
- 北京海淀6家必胜客被暂停外卖订餐 存在食品安全问题
- 博云入选Gartner中国云原生领域代表性厂商
- leetcode 48. Rotate Image 旋转图像(Medium)
猜你喜欢
随机推荐
leetcode 48. Rotate Image 旋转图像(Medium)
MySQL学习之运算符
黑龙江移动新魔百盒M411A_2+8_S905L3A_线刷固件包
AtCoder Beginner Contest 262 部分题解
历史上的今天:微软研究院的创始人诞生;陌陌正式上线;苹果发布 Newton OS
B站回应HR称核心用户是Loser;微博回应宕机原因;Go 1.19 正式发布|极客头条
Does DMS have an interface to get the list of databases under each instance?
什么是会话劫持攻击以及如何防止会话劫持
codeforces:808D. Array Division【二分 + 找规律】
转型阵痛期,好未来减亏容易增收难?
Mobile magic box CM211-1_YS foundry _S905L3B_RTL8822C_wire brush firmware package
【小程序】实现发动态功能
码蹄集 - MT2165 - 小码哥的抽卡之旅1
适配器模式
不需要服务器,教你仅用30行代码搞定实时健康码识别
SAP 电商云 Spartacus UI SSR 里 engine 和 engine instance 的区别
移动百事通BesTV_R3300-L_S905L_8189_线刷固件包
贝叶斯优化核极限学习机KELM用于回归预测
软考 --- 软件工程(2)软件开发方法
Check which user permissions are assigned to each database, is there an interface for this?








