sklearn中的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’)

其中主要参数含义:

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

日常使用

from sklearn.model_selection import cross_val_score

scores = cross_val_score(model,data.drop('y',axis=1),data['y'])  #默认是5折交叉验证
print("Cross validation scores:{}".format(scores)) 
print("Mean cross validation score:{:2f}".format(scores.mean()))

你可能感兴趣的:(菜鸟数据建模,python,机器学习,人工智能,深度学习,大数据)