第69集 python机器学习:网格搜索预处理及其模型选择
"multi_version":false
我们可以利用管道将机器学习工作流程中所有处理步骤封装成一个scikit-learn估计器 , 这么做的好处在于 , 我们可以使用监督任务(比如回归或分类)的输出来调节预处理参数 。
管道包含3个步骤——缩放数据、计算多项式和岭回归
from sklearn.datasets import load_boston
from sklearn.preprocessing import PolynomialFeatures
boston = load_boston()
x_train x_test y_train y_test = train_test_split(boston.data boston.target random_state=0)
pipe = make_pipeline(StandardScaler() PolynomialFeatures() Ridge())
#我们一般可以利用管道搜索degree参数以及Ridge的alpha参数来判断是否要选择多项式或交互项
推荐阅读
- 战争机器5|战争机器5,有改变也需要让玩家射击的爽快
- 超级机器人大战30|明日方舟:白嫖材料活动更新,玩家收益减少,鹰角策划又不当人?
- 超级机器人大战30|不怕被LCK网友喷!Ray发文力挺:希望EDG可以夺冠!祝他们有好运
- 超级机器人大战30|猫神重新跟AG一队训练,瓜主剧透:AG若打不赢狼队,最初首发不保
- 超级机器人大战30|公开讨薪这事 电竞圈也开始了
- 外挂|《超级机器人大战30》里可以挂机获取资源吗?我来教你一招
- 超级机器人大战30|索尼又有大动作!这些新游让PS5变得更香?
- 超级机器人大战30|热血传奇:“麻痹戒指”设定太超前,玩家爆出后整夜不敢下线
- 自动化|《机器人殖民地(Autonauts)》是一款由Denki制作
- 嘉南传|《嘉南传》盗用剑网三同人图,玩家却维权变整活:机器人真好玩