cross_val_score()
Оценка модели кросс-валидацией.
Сигнатура
cross_val_score(estimator, X, y, cv=5, scoring=None)Разбивает данные на cv блоков и оценивает модель на каждом, возвращая массив метрик. Даёт более надёжную оценку, чем единичное разбиение. Метрику задаёт scoring.
from sklearn.model_selection import cross_val_score
from sklearn.ensemble import RandomForestClassifier
scores = cross_val_score(RandomForestClassifier(), X, y, cv=5)
print(scores.mean(), scores.std())