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
.