当前位置:网站首页>机器学习(十八):随机搜索和XGBoost
机器学习(十八):随机搜索和XGBoost
2022-08-04 16:48:00 【川川菜鸟】
一、介绍
所谓的模型配置,一般统称为模型的超参数(Hyperparameters),比如KNN算法中的K值,SVM中不同的核函数(Kernal)等。多数情况下,超参数等选择是无限的。在有限的时间内,除了可以验证人工预设几种超参数组合以外,也可以通过启发式的搜索方法对超参数组合进行调优。称这种启发式的超参数搜索方法为网格搜索。
我们在搜索超参数的时候,如果超参数个数较少(三四个或者更少),那么我们可以采用网格搜索,一种穷尽式的搜索方法。但是当超参数个数比较多的时候,我们仍然采用网格搜索,那么搜索所需时间将会指数级上升。
所以有人就提出了随机搜索的方法,随机在超参数空间中搜索几十几百个点,其中就有可能有比较小的值。这种做法比上面稀疏化网格的做法快,而且实验证明,随机搜索法结果比稀疏网格法稍好。
RandomizedSearchCV使用方法和类GridSearchCV 很相似,但他不是尝试所有可能的组合,而是通过选择每一个超参数的一个随机值的特定数量的随机组合,这个方法有两个优点:
- 如果你让随机搜索运行, 比如1000次,它会探索每个超参数的1000个不同的值(而不是像网格搜索那样,只搜索每个超参数的几个值)
- 你可以方便的通过设定搜索次数,控制超参数搜索的计算量。
二、案例
这里依然以葡萄酒的分类数据集进行。
2.1 参数
随机搜索参数说明:
边栏推荐
- 18 Data Collection Analysis
- RTL8762DK 远端设备配对
- 贝叶斯优化核极限学习机KELM用于回归预测
- Tomato assistant downloading tomatoes
- 刷爆朋友圈!Alibaba出品亿级并发设计速成笔记太香了!
- 7 月浏览器市场份额:Edge 全球第二、360 安全浏览器中国第二
- 从-99打造Sentinel高可用集群限流中间件
- 广东湛江海关破获3起走私冻海产品案 查证案值约1亿元
- Analysis of Http-Sumggling Cache Vulnerability
- Mobile magic box CM201-1_CW_S905L2_MT7668_wire brush firmware package
猜你喜欢
随机推荐
GraphQL 入门与实践
泰坦尼克号沉船数据之美——起于悲剧,止于浪漫
理财产品买入后份额是固定不变的吗?
B站回应HR称核心用户是Loser;微博回应宕机原因;Go 1.19 正式发布|极客头条
18数藏解析
从正负样本解耦看对比学习为何需要large batch size训练Ddcoupled Contrastive learning (DCT)
"Distributed cloud best practices" BBS, on August 11, shenzhen
现代 ABAP 编程语言中的正则表达式
拼多多详情API接口深度解读
适配器模式
如何提高员工积极性?
Taurus.MVC WebAPI 入门开发教程2:添加控制器输出Hello World。
HCIP笔记(8)
Mobile zte ZXV10 B860AV2. 1 - A_S905L2_MT7668_ wire brush the firmware package
什么是会话劫持攻击以及如何防止会话劫持
聚合收款码有限制吗?怎么办理?
Minecraft 服务器安装Forge 并添加Mod
Real-Time Rendering 4th related resource arrangement (no credit required)
移动CM101s_MV100_EMMC_M8233_强刷后全分区线刷固件包
华为云数据治理生产线DataArts,让“数据‘慧’说话”