#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/… является полезным примером для сохранения и загрузки исследования.