Python Train_《机器学习Python实践》读书笔记-第十章

《机器学习Python实践》,第十章,评估算法

目录:

橘猫吃不胖:《机器学习Python实践》读书笔记-第一章​zhuanlan.zhihu.com
橘猫吃不胖:《机器学习Python实践》读书笔记-第三章​zhuanlan.zhihu.com
橘猫吃不胖:《机器学习Python实践》读书笔记-第六章​zhuanlan.zhihu.com
橘猫吃不胖:《机器学习Python实践》读书笔记-第七章​zhuanlan.zhihu.com
橘猫吃不胖:《机器学习Python实践》读书笔记-第八章​zhuanlan.zhihu.com
橘猫吃不胖:《机器学习Python实践》读书笔记-第九章​zhuanlan.zhihu.com
橘猫吃不胖:《机器学习Python实践》读书笔记-第九章(续)​zhuanlan.zhihu.com

一个算法模型,总归是要验证一下这个模型是否可以使用,准确性怎么样

最简单的方式,是将原始数据,分成训练数据集和评估数据集,训练集,用来训练生成算法模型,评估集用来评估算法模型的准确度

橘猫吃不胖:sklearn函数:train_test_split(分割训练集和测试集)​zhuanlan.zhihu.com
c26dac185d7a1d774a4be4e7ddfa3b31.png
橘猫吃不胖:sklearn函数:KFold(分割训练集和测试集)​zhuanlan.zhihu.com
a8cbadf5202254e6a3945907534ca4e5.png
橘猫吃不胖:sklearn函数:LeaveOneOut(分割训练集和测试集)​zhuanlan.zhihu.com
48324d70894a7601bc04c769c1e56c02.png
橘猫吃不胖:sklearn函数:ShuffleSplit(分割训练集和测试集)​zhuanlan.zhihu.com
2a5031b95c8680c0fe69f5cdfdee68dd.png

之前写过分割数据集的方法,这里还差一步,就是如何看模型的准确度

from 

99866fa2eb315639aa8d33e66d00a4b1.png

最后调用score函数,得到的是使用测试集的准确率

对于K折交叉验证,可以使用cross_val_score

橘猫吃不胖:sklearn函数:cross_val_score(交叉验证评分)​zhuanlan.zhihu.com
0e8cdbe001a94df2692bee2e1da35c98.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值