请稍等 ...
×

采纳答案成功!

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

波波老师好,请问我倒数第二句话,为什么执行出来的trainscore都是100%?而利用Print(clf.best_score_)得到的结果其实是60%。

正在回答 回答被采纳积分+3

1回答

liuyubobobo 2021-04-22 14:17:23

我不确定你的具体数据是怎样的。但是 clf.best_score_ 和 clf.best_estimator_.score(x_train, y_train) 得到的结果不一样是正常的。


因为 clf.best_score_ 是适应交叉验证,计算出的结果;

而 clf.best_estimator_.score(x_train, y_train),是直接将 x_train, y_train 作为数据,计算出的结果,没有交叉验证。


继续加油!:)

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号