详解| Sklearn—GridSearch 调参函数

本文详细介绍了Sklearn中的GridSearchCV和随机参数优化方法,讲解了如何进行参数搜索,包括GridSearchCV的工作原理、参数设置、模型选择及容错处理。此外,还探讨了随机参数优化的优势,以及如何结合不同的模型和参数空间进行组合。同时,文章给出了参数搜索的实用技巧,如指定评分指标、并行化处理和容错策略。
摘要由CSDN通过智能技术生成
Abstract:GridSearch是Sklearn里的一个调参函数。本文是对此函数的详细解释。

1.参数搜索

参数并非从estimators中直接学到的,可以通过设置一个参数搜索空间来找到最佳的cross-validation score。通常示例包括的参数有:SVM分类器的中C、kernel和gamma,Lasso中的alpha等。

当构建一个estimator时,提供的参数可以以这种方式进行优化。更特别的是,可以使用如下的方法来给给定estimator的所有参数来找到对应的参数名和当前值:

  estimator.get_params()

这些参数称被提到:“超参数(hyperparameters)”,尤其在Bayesian learning中,它们与机器学习过程中的参数优化是有区别的。

一个这样的参数search包含:

  • 一个estimator(regressor/classifier)

  • 一个参数空间

  • 一个用于searching/sampling候选参数的方法

  • 一个cross-validation的scheme

  • 一个score function

这样的模型允许你指定有效的搜索参数策略,如下。在sklearn中,有两种通用方法进行sampling搜索候选参数:

  • GridSearch: 暴力搜索所有参数组合

  • RandomizedSearchCV: 在指定参数空间内抽样一部分候选参数

2.GRIDSEARCHCV

grid search提供了GridSearchCV,相应的参数空间param_grid设置如下:

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值