本文主要是介绍Scikit-learn之Cross_Validation,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1. Cross Validation是用来进行交叉验证
先导入一些依赖包
from sklearn.ensemble import GradientBoostingClassifier
from sklearn.cross_validation import cross_val_score
from sklearn import metrics
import numnpy as np
import pandas as pd
2. 设置模型和评价指标,开始用不同的参数训练模型
clf = GradientBoostingClassifier()
scores = cross_val_score(clf, X, y, cv=10, scoring="f1") #返回的scores是一个数组
3. 获取scores的均值
scores.mean()
这篇关于Scikit-learn之Cross_Validation的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!