【集成学习】4 对模型超参数进行调优(调参)

参数 vs 超参数

参数 – 模型内部的配置变量,其值可以根据数据进行估计

  • 进行预测时需要参数
  • 它参数定义了可使用的模型
  • 参数是从数据估计获取的
  • 参数通常不由coder手动设置
  • 参数通常被保存为学习模型的一部分
  • 参数是ML算法的关键,它们通常由过去的训练数据中总结得出

超参数 – 模型外部的配置,其值无法从数据中估计

  • 超参数通常用于帮助估计模型参数
  • 超参数通常由人工指定
  • 超参数通常可以使用启发式设置
  • 超参数经常被调整为给定的预测建模问题

网格搜索 GridSearchCV()

举个 栗子🌰

  • λ \lambda λ = 0.01, 0.1, 1.0
  • α \alpha α = 0.01, 0.1, 1.0

你可以做一个排列组合,即:
{[0.01,0.01],[0.01,0.1],[0.01,1],[0.1,0.01],[0.1,0.1],[0.1,1.0],[1,0.01],[1,0.1],[1,1]}
然后针对每组超参数分别建立一个模型,然后选择测试误差最小的那组超参数。
我们需要从超 参数空间中寻找最优的超参数,很像一个网格中找到一个最优的节点,因此叫网格搜索。

网格搜索相当于暴力地从参数空间中每个都尝试一遍,然后选择最优的那组参数

  • 不够高效
    随着参数类别个数的增加,需要尝试的次数呈指数级增长

在这里插入图片描述

随机搜索 RandomizedSearchCV()

参数的随机搜索中的每个参数都 是从可能的参数值的分布中采样的

  • 可以独立于参数数量和可能的值来选择计算成本
  • 添加不影响性能的参数不会降低效率

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值