Учитывает ли TPE (от Optuna) количество испытаний?

Я использую пробоотборник TPE от optuna для оптимизации гиперпараметров для моделей машинного зрения Deep Learning. Мне было интересно, адаптирует ли optuna поиск в зависимости от количества испытаний.

Если я тренируюсь на 1000 попыток и останавливаюсь на 500, я вижу, что многие параметры не были проверены алгоритмом. Если я уменьшу n_trials, будет ли TPE исследовать быстрее (и менее точно)? Другими словами, прерывание optuna на 500 с n_step=1000 аналогично использованию n_trials = 500 и ожиданию до конца.

У меня есть только базовое представление о том, как работает TPE.

Спасибо.

1 ответ

Если я уменьшу n_trials, будет ли TPE исследовать быстрее (и менее точно)?

Нет.

... прерывает optuna на 500 с n_step=1000 так же, как при использовании n_trials = 500 и ждет до конца.

Да.

Это связано с тем, что TPE (от Optuna) не знает количество оставшихся (или всего) испытаний.

Другие вопросы по тегам