采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
岭回归用了Pipeline
def RidgeRegression(degree, alpha): return Pipeline([ ('poly', PolynomialFeatures(degree=degree)), ('std_scaler', StandardScaler()), ('ridge_reg', Ridge(alpha=alpha)), ])
然后我用网格搜索时得到如下错误
这是一个工程问题,本质是,如何对sklearn中的一个Pipeline做网格搜索?
可以参考这里:http://coding.imooc.com/learn/questiondetail/61679.html
继续加油!:)
非常感谢。。。我发现一个问题:如果下面这个函数定义时不给默认值,初始化 GridSearchCv(ridge_reg, param_grid) 则会报错 def RidgeRegression(degree=1, alpha=0.0001): return Pipeline([ ('poly', PolynomialFeatures(degree=degree)), ('std_scaler', StandardScaler()), ('ridge_reg', Ridge(alpha=alpha)), ])
登录后可查看更多问答,登录/注册
Python3+sklearn,兼顾原理、算法底层实现和框架使用。
2.7k 19
3.7k 17
3.1k 15
1.7k 15
1.6k 14
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号