文档思维导图:
![](https://i-blog.csdnimg.cn/blog_migrate/8eb135f3edd67ab31b274f1cafb6f87d.png)
交叉验证
train_test_split: 分裂训练数据。
X_train, X_test, y_train, y_test = train_test_split( iris.data, iris.target, test_size=0.4, random_state=0)
Computing cross-validated metrics: 交叉验证评估。主要方法有cross_val_score
,cross_validate
,cross_val_predict
。使用范例如下:
scores = cross_val_score(clf, iris.data, iris.target, cv=5) # scores = cross_validate(clf, iris.data, iris.target, scoring=scoring, cv=5, return_train_score=False) # 与cross_val_score有区别,scoring可以为多个评估标准... # cross_val_predict returns an array of the same size as `y` where each entry # is a prediction obtained by cross validation # 不是一个scores predicted =