第69集 python机器学习:网格搜索预处理及其模型选择( 四 )
作为对比 , 我们运行一下没有使用多项式特征的网格搜索:
param_grid = {'ridge__alpha': [0.0010.010.1110100
pipe = make_pipeline(StandardScaler()Ridge())
grid = GridSearchCV(pipeparam_gridcv=5).fit(x_train y_train)
#打印出最佳参数
print(\"Best parameters without poly: {\".format(grid.best_params_))
#打印出最佳参数的分数
print(\"Best score of parameters without poly: {:.3f\".format(grid.score(x_test y_test)))
运行后得到的结果如下:
Best parameters without poly: {'ridge__alpha': 10
Best score of parameters without poly: 0.627
由上述运行结果可以看出 , 如果不适用多项式特征 , 其预测分数会更差 。 同时搜索预处理与模型参数是一个非常强大的策略 , 不过需要注意的是 , GridSearchCV会尝试指定参数的所有可能组合 。 因此 , 想网格中添加更多参数 , 需要构建的模型数量将会呈指数增长 。
推荐阅读
- 战争机器5|战争机器5,有改变也需要让玩家射击的爽快
- 超级机器人大战30|明日方舟:白嫖材料活动更新,玩家收益减少,鹰角策划又不当人?
- 超级机器人大战30|不怕被LCK网友喷!Ray发文力挺:希望EDG可以夺冠!祝他们有好运
- 超级机器人大战30|猫神重新跟AG一队训练,瓜主剧透:AG若打不赢狼队,最初首发不保
- 超级机器人大战30|公开讨薪这事 电竞圈也开始了
- 外挂|《超级机器人大战30》里可以挂机获取资源吗?我来教你一招
- 超级机器人大战30|索尼又有大动作!这些新游让PS5变得更香?
- 超级机器人大战30|热血传奇:“麻痹戒指”设定太超前,玩家爆出后整夜不敢下线
- 自动化|《机器人殖民地(Autonauts)》是一款由Denki制作
- 嘉南传|《嘉南传》盗用剑网三同人图,玩家却维权变整活:机器人真好玩