ImportError: не удается импортировать имя 'cross validate'

Я пытаюсь сделать:

from sklearn.model_selection import cross_validate

Как уже упоминалось здесь. Но получите ошибку:

ImportError: cannot import name 'cross_validate'

все остальное в Sklearn, кажется, работает нормально, только этот бит. Ошибка даже возникает, когда я запускаю эту одну строку и ничего больше.

1 ответов


cross-validate новое в версии 0.19.0 (изменение входа):

перекрестная проверка теперь может возвращать результаты из нескольких метрические оценки. Новый model_selection.cross_validate может вернуться много баллов по тестовым данным, а также производительности набора тренировок и тайминги, и мы расширили параметры scoring и refit для grid / рандомизированный поиск для обработки нескольких метрик.

для использования его обновите scikit-изучите установку с помощью conda upgrade scikit-learn Если вы используете conda, или pip install --upgrade scikit-learn. Если обновление невозможно, вы все равно можете использовать cross_val_score.