1.GridSeach(RandomRegressor(), param_grid, cv=3)

GridSearch第一个参数是算法本身, 第二个参数是传入的参数组合, cv表示的是交叉验证的次数

GridSearch 对给定的参数进行两两的组合搜索,比如参数为[1, 2, 3], [1, 2, 3], 那么此时就有9种参数的组合

from sklearn.grid_search import GridSearchCV
from sklearn.ensemble import RandomForestRegressor
from sklearn.datasets.california_housing import fetch_california_housing # 载入数据
housing = fetch_california_housing()
# 列出参数列表
tree_grid_parameter = {'min_samples_split':list((3, 6, 9)), 'n_estimators':list((10, 50, 100))}
# 进行参数的搜索组合
grid = GridSearchCV(RandomForestRegressor(), param_grid=tree_grid_parameter, cv=3)
grid.fit(train_x, train_y)
print(grid.grid_scores_) # 打印得分
print(grid.best_params_) # 打印最好的参数组合
print(grid.best_score_) # 打印最好的得分

最新文章

  1. 数据格式json讲解
  2. 其实Unix很简单
  3. quickstart.sh
  4. HTML 学习笔记 CSS3 (背景)
  5. BZOJ2158 : Crash 的旅行计划
  6. 带百分号的数据转json
  7. SMB/CIFS协议解析一概述
  8. ※C++随笔※=>☆C++基础☆=>※№→C++中 #include<>与#include""
  9. [Java] 实例创建的步骤
  10. word2vec 中的数学原理具体解释(三)背景知识
  11. asp网站中使用百度ueditor教程
  12. java 压缩导出多个excel
  13. js分页功能实现
  14. Android的进阶学习(六)--理解View事件分发
  15. C# 深浅复制 MemberwiseClone
  16. JDBC的通用查询的方法
  17. 栈溢出原理与 shellcode 开发
  18. 在Loadrunner中如何用system函数执行系统命令
  19. C# 五大修饰符
  20. Python之freshman04

热门文章

  1. encode decode enumerate
  2. Spring 框架中 ModelAndView、Model、ModelMap 的区别
  3. Java Web Service 学习笔记
  4. 读书笔记:Sheldon.M.Ross:概率论基础教程:2014.01.22
  5. 【ActiveMQ入门-5】ActiveMQ学习-Queue与Topic的比较
  6. MySQL MHA环境搭建
  7. java web程序 登陆验证页面 4个页面人性化设置
  8. 【比特币】通过dns seeds获取节点列表数据
  9. [转]连连看游戏 C#
  10. 廖雪峰Java1-2程序基础-8字符和字符串