GridSearchCV(estimatorparam_gridscoring=Nonefit_params=Nonen_jobs=1iid=Truerefit=Truecv=Noneverbose=0pre_dispatch='2*n_jobs'error_score='raise'return_train_score=True)

Parameters:

  estimator:所使用的分类器,或者pipeline

  param_grid:值为字典或者列表,即需要最优化的参数的取值

  scoring:准确度评价标准,默认None,这时需要使用score函数;或者如scoring='roc_auc',根据所选模型不同,评价准则不同。字符串(函数名),或是可调用对象,需要其函数签名形如:scorer(estimator, X, y);如果是None,则使用estimator的误差估计函数。

  n_jobs:并行数,int:个数,-1:跟CPU核数一致, 1:默认值。

  pre_dispatch:指定总共分发的并行任务数。当n_jobs大于1时,数据将在每个运行点进行复制,这可能导致OOM,而设置pre_dispatch参数,则可以预先划分总共的job数量,使数据最多被复制pre_dispatch次

  iid:默认True,为True时,默认为各个样本fold概率分布一致,误差估计为所有样本之和,而非各个fold的平均。

  cv:交叉验证参数,默认None,使用三折交叉验证。指定fold数量,默认为3,也可以是yield训练/测试数据的生成器。

  refit:默认为True,程序将会以交叉验证训练集得到的最佳参数,重新对所有可用的训练集与开发集进行,作为最终用于性能评估的最佳模型参数。即在搜索参数结束后,用最佳参数结果再次fit一遍全部数据集。

  verbose:日志冗长度,int:冗长度,0:不输出训练过程,1:偶尔输出,>1:对每个子模型都输出。

Attributes:
  best_estimator_:效果最好的分类器

  best_score_:成员提供优化过程期间观察到的最好的评分

  best_params_:描述了已取得最佳结果的参数的组合

  best_index_:对应于最佳候选参数设置的索引(cv_results_数组的索引)。

Methods:

  decision_function:使用找到的参数最好的分类器调用decision_function。

  fit(Xy=Nonegroups=None**fit_params):训练

  get_params(deep=True):获取这个估计器的参数。

  predict(X):用找到的最佳参数调用预估器。(直接预测每个样本属于哪一个类别)

  predict_log_proda(X):用找到的最佳参数调用预估器。(得到每个测试集样本在每一个类别的得分取log情况)

  predict_proba(X):用找到的最佳参数调用预估器。(得到每个测试集样本在每一个类别的得分情况)

  score(Xy=None):返回给定数据上的得分,如果预估器已经选出最优的分类器。

  transform(X):调用最优分类器进行对X的转换。

 

再写写最近的感受吧:最近一直在忙着秋招,情绪不是很高涨,(自己是数学专业的,自学的Python以及计算机的其他知识,不想当老师,也因为各种原因不想考研)因为没有看到希望,整天都在看书,刷题,希望能够得到某一位公司的垂青!!!一会要去参加一场宣讲会,希望会有好的收获吧!!!希望未来可期,虽然我不是学计算机的,但是我有学习能力,我肯努力呀!希望有人能够看到我!!!

转载于:https://www.cnblogs.com/mdevelopment/p/9634629.html

GridSearchCV 参数相关推荐

  1. 自定义函数使用GridSearchCV参数寻优

    自定义函数使用GridSearchCV参数寻优 GirdSearchCV and RandomizedSearchCV 自定义函数中使用GirdSearchCV GridSearchCV参数说明 Gr ...

  2. gridsearchcv参数_使用python进行模型参数调优

    from 1. 数据集分割 iris 2.参数调优 网格搜索+交叉验证 param_grid 我们发现上述代码中,grid_search.best_score_和scores.mean()的输出值不同 ...

  3. gridsearchcv参数_Python机器学习库Sklearn系列教程(21)-参数优化

    (网格搜索GridSearchCV.随机搜索RandomizedSearchCV.hyperopt) 网格搜索GridSearchCV GridSearchCV用于系统地遍历多种参数组合,通过交叉验证 ...

  4. 机器学习入门(五):集成学习Bagging,Boosting,RandomForest和GridSearchCV参数调优

    0)集成学习 集成学习(ensemble methods)的目的是结合不同的分类器,生成一个meta-classifier, 从而使其拥有比单个classifier有更好的泛化能力(The goal ...

  5. 学习gridsearchcv 参数以及输出+多scoring

    gridsearchcv: sklearn.model_selection.GridSearchCV (1)参数 GridSearchCV(estimator, param_grid, scoring ...

  6. gridsearchcv参数_随机森林算法参数解释及调优

    本文将详细解释随机森林类的参数含义,并基于该类讲解参数择优的过程. 随机森林类库包含了RandomForestClassifer类,回归类是RandomForestRegressor类.RF的变种Ex ...

  7. Python之sklearn:GridSearchCV()和fit()函数的简介、具体案例、使用方法之详细攻略

    Python之sklearn:GridSearchCV()和fit()函数的简介.具体案例.使用方法之详细攻略 目录 GridSearchCV()和fit()函数的使用方法 GridSearchCV( ...

  8. 机器学习中的参数调整

    总第102篇 前言 我们知道每个模型都有很多参数是可以调节的,比如SVM中使用什么样的核函数以及C值的大小,决策树中树的深度等.在特征选好.基础模型选好以后我们可以通过调整模型的这些参数来提高模型准确 ...

  9. 机器学习——超参数调优

    超参数是在开始学习过程之前设置值的参数,而不是通过训练得到的参数数据.超参数可以分为两种类型:定义模型及结构本身的参数,目标函数与与优化算法所需的参数,前者用于训练和预测阶段,后者用于训练阶段. 在实 ...

最新文章

  1. postman调用webservice接口_【分享】关于接口对前后端和测试的意义
  2. 以太坊solidity编程常见错误(不定期更新)
  3. VS Code 常规配置和一些插件 - JavaScript
  4. 腾讯向开放原子开源基金会捐赠TencentOS tiny、TKEStack两大项目!
  5. Scanner和BufferedReader从控制台读取输入数据
  6. 7款流程图制作软件大盘点!轻松绘制流程图
  7. 模电与数电的基本知识 (学习备用)
  8. 操作系统(四)---MS-DOS微软磁盘操作系统
  9. C# 实验三 面向对象程序设计(一)
  10. MyBatis学习(一)-- 实现简单查询
  11. 谈谈我对普通莫队和带修莫队的拙见
  12. android 中存储文件所在位置
  13. 德国工业4.0与中国制造2025有哪些差异
  14. 2.1 TGA图像文件格式解析
  15. 任天堂等传统游戏巨头对元宇宙设计的四点启发
  16. MTK平台Modem(2G、3G、4G)配置之编译环境搭建
  17. win7安装vc6 sp5的MDAC问题解决办法
  18. 季度工作总结PPT模板,懂你所需
  19. Oracle EBS Interface/API(22)-PO(标准PO、PBA、一揽子发放和采购申请审批)审批API
  20. 江苏区块链产业发展试点公示 点燃苏州数字经济新引擎

热门文章

  1. js之数据类型的比较
  2. Leetcode 118 杨辉三角
  3. VS2010+OpenMP的简单使用
  4. 【IDE】我的花里胡哨VS
  5. 二十二 Python分布式爬虫打造搜索引擎Scrapy精讲—scrapy模拟登陆和知乎倒立文字验证码识别...
  6. mybatis 详解(三)------入门实例(基于注解)
  7. 如何让我们的VMware虚拟机上网——转载
  8. 小森林顺序_这篇微推价值过亿!仁恒公园世纪二期选房顺序“摇号”,1:7!
  9. 电平转换芯片_「厚积薄发」润石产品面面观之电平转换芯片 RS0104
  10. axios 超时_聊聊 Vue 中 axios 的封装