机器学习入门-使用GridSearch进行网格参数搜索GridSeach(RandomRegressor(), param_grid, cv=3)
2024-10-10 08:16:03
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_) # 打印最好的得分
最新文章
- 数据格式json讲解
- 其实Unix很简单
- quickstart.sh
- HTML 学习笔记 CSS3 (背景)
- BZOJ2158 : Crash 的旅行计划
- 带百分号的数据转json
- SMB/CIFS协议解析一概述
- ※C++随笔※=>;☆C++基础☆=>;※№→C++中 #include<;>;与#include";";
- [Java] 实例创建的步骤
- word2vec 中的数学原理具体解释(三)背景知识
- asp网站中使用百度ueditor教程
- java 压缩导出多个excel
- js分页功能实现
- Android的进阶学习(六)--理解View事件分发
- C# 深浅复制 MemberwiseClone
- JDBC的通用查询的方法
- 栈溢出原理与 shellcode 开发
- 在Loadrunner中如何用system函数执行系统命令
- C# 五大修饰符
- Python之freshman04
热门文章
- encode decode enumerate
- Spring 框架中 ModelAndView、Model、ModelMap 的区别
- Java Web Service 学习笔记
- 读书笔记:Sheldon.M.Ross:概率论基础教程:2014.01.22
- 【ActiveMQ入门-5】ActiveMQ学习-Queue与Topic的比较
- MySQL MHA环境搭建
- java web程序 登陆验证页面 4个页面人性化设置
- 【比特币】通过dns seeds获取节点列表数据
- [转]连连看游戏 C#
- 廖雪峰Java1-2程序基础-8字符和字符串