Распечатать оператор при перекрестной проверке на пользовательском оценщике в Sklearn - PullRequest
1 голос
/ 26 мая 2020

Я создал собственный оценщик в sklearn, согласно документации . Внутри метода fit у меня есть оператор печати, который я использую для отладки. Когда я создаю экземпляр этой модели и вызываю метод fit, все работает должным образом. Однако при вызове cross_val_score операторы больше не печатаются, хотя, насколько мне известно, cross_val_score вызывает метод fit при каждом сгибе. Есть ли способ заставить оператор печати внутри перекрестной проверки?

1 Ответ

1 голос
/ 29 мая 2020

Параллельная обработка в sklearn обрабатывается joblib. При запуске cross_val_score с n_jobs != 1, очевидно, что это не очень хорошо работает с выводом Jupyter:
Печатный вывод не отображается при использовании joblib в блокноте jupyter

...