网格搜索训练出的拟合优度score,和用网格搜索得到参数训练出的拟合优度不一致?

来源:13-6 Ada Boosting 和 Gradient Boosting

weixin_慕少409219

2019-07-26

图片描述
老师,请教下为什么用搜索出的参数训练原样本,得到的score与网格搜索训练的score不一致呢,一般都会大不少,如图所示,这和boosting的方法有关吗?

写回答

1回答

liuyubobobo

2019-07-26

网格搜索得到的结果是cross_validate_score,不是简单地调用一次score。这二者计算方式不同。这也是GridSearchCV中CV的意思:Cross Validation。


印象里8-6小节有提及。再回顾一下?


继续加油!:)

0
2
liuyubobobo
回复
weixin_慕少409219
是平均值。我觉得也不应该差这么多,但既然结果是这样,那就说明差这么多,你可以手动的调用cross_val_score看一下。所有的集成学习,都用该使用弱分类器。弹性网络不是好的集成学习的base_estimator,理论上决策树和神经网络更好。
2019-07-26
共2条回复

Python3入门机器学习 经典算法与应用  

Python3+sklearn,兼顾原理、算法底层实现和框架使用。

5893 学习 · 2454 问题

查看课程