Как изменить скорость обучения оптимизатора в любой момент (без расписания LR)?Python

Программы на Python
Ответить
Anonymous
 Как изменить скорость обучения оптимизатора в любой момент (без расписания LR)?

Сообщение Anonymous »

Можно ли в PyTorch динамически изменять скорость обучения оптимизатора в середине обучения (я не хочу заранее определять график скорости обучения)?

Итак, допустим, у меня есть оптимизатор:

Код: Выделить всё

optim = torch.optim.SGD(model.parameters(), lr=0.01)
Теперь из-за некоторых тестов, которые я выполняю во время обучения, я понимаю, что моя скорость обучения слишком высока, поэтому я хочу изменить ее, скажем, на 0,001. Кажется, не существует метода optim.set_lr(0.001), но есть ли способ сделать это?

Подробнее здесь: https://stackoverflow.com/questions/483 ... o-lr-sched
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»