请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

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

正在回答

1回答

liuyubobobo 2019-07-26 14:47:27

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


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


继续加油!:)

0 回复 有任何疑惑可以回复我~
  • 提问者 weixin_慕少409219 #1
    交叉验证的score应该是平均值吧,和单一一次的拟合不应该总差这么多啊试了好几回...而且最终用boosting好像还没有单纯用弹性网效果好...
    回复 有任何疑惑可以回复我~ 2019-07-26 15:26:15
  • liuyubobobo 回复 提问者 weixin_慕少409219 #2
    是平均值。我觉得也不应该差这么多,但既然结果是这样,那就说明差这么多,你可以手动的调用cross_val_score看一下。所有的集成学习,都用该使用弱分类器。弹性网络不是好的集成学习的base_estimator,理论上决策树和神经网络更好。
    回复 有任何疑惑可以回复我~ 2019-07-26 16:41:37
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信