python cross val score_sklearn函数:cross_val_score(交叉验证评分)

本文介绍了如何使用sklearn.model_selection.cross_val_score进行交叉验证评分,包括KFold和LeaveOneOut两种方法。示例中展示了在Pima Indians Diabetes数据集上应用LogisticRegression模型,并计算交叉验证得分。
摘要由CSDN通过智能技术生成

sklearn.model_selection.cross_val_score(estimator,X,y=None,*,groups=None,scoring=None,cv=None,n_jobs=None,verbose=0,fit_params=None,pre_dispatch='2*n_jobs',error_score=nan)

前面我们提到了4种分割数据集的方法,在分割完数据集后,我们训练模型,那模型的表现到底如何呢?我们可以使用这个函数来看模型的评分。estimator:estimator object implementing ‘fit’

我们的算法模型X:array-like of shape (n_samples, n_features)

y:array-like of shape (n_samples,) or (n_samples, n_outputs), default=None

我们的数据集cv:int, cross-validation generator or an iterable, default=None

我们要进行的交叉验证的方法

几个常用的参数如上所示,下面,我们举几个小栗子。

KFold

关于KFold参考:橘猫吃不胖:sklearn函数:KFold(分割训练集和测试集)​zhuanlan.zhihu.com

对于K折交叉验证, K的取值,通常为3、5、10

import pandas as pd

impo

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值