当前位置:   article > 正文

【Python】sklearn中的cross_val_score()函数参数_cross_val_score参数

cross_val_score参数

sklearn 中的cross_val_score函数可以用来进行交叉验证,因此十分常用,这里介绍这个函数的参数含义。

sklearn.cross_validation.cross_val_score(estimator, X, y=None, scoring=None,
cv=None, n_jobs=1, verbose=0, fit_params=None, pre_dispatch=‘2*n_jobs’)
  • 1
  • 2

其中主要参数含义:

estimator:估计方法对象(分类器)
X:数据特征(Features)
y:数据标签(Labels)
soring:调用方法(包括accuracy和mean_squared_error等等)
cv:几折交叉验证
n_jobs:同时工作的cpu个数(-1代表全部)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

使用鸢尾花数据集运行实例:

from sklearn import datasets, svm
from sklearn.model_selection import cross_val_score
iris = datasets.load_iris()
X = iris.data
y = iris.target
SVC = svm.SVC()
print(cross_val_score(SVC, X, y, cv=5, scoring='accuracy'))  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

运行结果:

[0.96666667 1.         0.96666667 0.96666667 1.        ]
  • 1

我们下次再见,如果还有下次的话!!!

【新浪微博@516数据工作室】

长按下方二维码关注"516数据工作室"

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/97592
推荐阅读
相关标签
  

闽ICP备14008679号