ML|模型评估函数通过sklearn KFold

本文展示了如何利用sklearn的KFold进行交叉验证,以提高模型的稳定性和准确性。通过Python代码实例,解释了如何对多个模型进行评估,并在不提供具体数据集的情况下,重点展示了代码的应用。涉及的模型包括单个模型和集成模型,通过在训练集、交叉验证集和测试集上的评分,帮助选择最佳模型进行参数调优。
摘要由CSDN通过智能技术生成

这篇Blog给出如何快速结合对模型进行评估的案例

利用sklearn的KFold对模型进行交叉验证可以更稳定和准确的提升模型效果

 KFold()在sklearn中属于model_slection模块

这里将不会给出具体数据集而只是单纯的展示代码的用法

因为想要同时得到多个模型中train set和test set的分数,因此本示例将更轻松的展示如何编写代码来达到这一步。并将展示全部的代码。涉及到的模型如下:

接下来 将对模型进行构建。这里不仅会对单个模型进行构建,同时也进行集成。并且在构建过程中会对每一个模型和集成进行交叉验证来提升模型的准确性和稳定性。

这里将会对训练集、交叉验证和测试集分别进行打分,可以更好的确认哪一个模型会更加适用。

输出模型:

 可以根据输出的分数来进行选择对特定模型进行调参来进一步优化!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值