Вопрос о «n_trials» в оптуне

#python #xgboost #optuna

Вопрос:

Я пытаюсь использовать optuna для настройки гиперпараметров xgboost , но из-за ограничения памяти я не могу установить n_trials слишком высокий атрибут, иначе он сообщал MemoryError бы , поэтому мне интересно, что если я установлю n_trials=5 и запущу программу 4 раза, будет ли результат похож на тот, который я установил n_trials=20 и запустил программу один раз?

Ответ №1:

Да, если вы используете одну и ту же базу данных для хранения результатов исследования в разных прогонах.

Комментарии:

1. Вы хотите сказать, что компьютер настроит параметр в соответствии с предыдущими испытаниями? Похоже, что каждый раз, когда я перезапускаю программу, результаты предыдущих запусков не сохраняются в компьютере.

2. Я думаю optuna.readthedocs.io/en/stable/reference/generated/… является полезным примером для сохранения и загрузки исследования.