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())
← Все записи: scikit-learn
Поддержать проект