Подтвердить что ты не робот

"подробный" аргумент в scikit-learn

Многие функции scikit-learn имеют verbose аргумент, согласно которому, согласно их документации, "[c] ontrols многословие: чем выше, тем больше сообщений" (например, GridSearchCV).

К сожалению, не предусмотрено никаких указаний о том, какие целые числа разрешены (например, может ли пользователь установить многословие в 100?) И какой уровень вербности соответствует целым числам. Я не могу найти эту информацию в документации.

Мой вопрос в том, какие целые числа сопоставляются с теми уровнями многословия?

4b9b3361

Ответ 1

Высшие целые числа отображают более высокую многословность, как говорит докшрин. Вы можете установить verbosity = 100, но я уверен, что он будет таким же, как verbosity = 10. Если вы ищете список того, что точно напечатано для каждой оценки для каждого целого числа, вы должны изучить источник. Я думаю, что у большинства оценщиков есть только два или три уровня многословия, я думаю, что 3 или выше будут самыми многословными, которые вы можете получить.

Ответ 2

Может быть, немного поздно, но поскольку я наткнулся на тот же вопрос при настройке моего GridSearch, я нашел это в строке документации в самых глубоких глубинах подмодуля sklearn\externals\joblib\parallel.py:

"Уровень детализации: если не ноль, выводятся сообщения о ходе выполнения. При превышении 50 выходные данные отправляются на стандартный вывод. Частота сообщений увеличивается с уровнем детализации. Если оно превышает 10, сообщается обо всех итерациях".

Кроме того, Глоссарий (поиск "многословный") гласит:

"В настоящее время ведение журнала не очень согласованно обрабатывается в Scikit-learn, но когда он предоставляется в качестве опции, обычно доступен подробный параметр, чтобы не выбирать ведение журнала (установлено значение" Ложь "). Любое значение True должно включать некоторое ведение журнала, но большие целые числа (например, выше 10) может потребоваться для полной детализации. Подробные журналы обычно печатаются в стандартный вывод. Оценщики не должны выводить какие-либо выходные данные в стандартный вывод со стандартной настройкой по умолчанию. "