170 похожих чатов

Подскажите, пожалуйста, что такое it и откуда она берётся? Я так

понимаю что it должна передаваться с вызовом lr_lambda.
Однако единственный вызов - это return lr_lambda и никакого параметра там нет. Откуда это it берётся?

def cyclical_lr(stepsize, min_lr=3e-4, max_lr=3e-3):

scaler = lambda x: 1.

lr_lambda = lambda it: min_lr + (max_lr - min_lr) * relative(it, stepsize)

def relative(it, stepsize):
cycle = math.floor(1 + it / (2 * stepsize))
x = abs(it / stepsize - 2 * cycle + 1)
return max(0, (1 - x)) * scaler(cycle)

return lr_lambda

6 ответов

11 просмотров

lr_lambda это функция, она и возвращается, а не вызывается там куда она вернулась и будет происходить вызов с передачей аргумента it

Виктор-Nekrasov Автор вопроса

Не понимаю. Вот так выглядит вызов: cyclical_lr(step_size, min_lr=startLR, max_lr=endLR) Тут же нет никакого it

Виктор Nekrasov
Не понимаю. Вот так выглядит вызов: cyclical_lr(st...

еще раз cyclical_lr возвращает функцию lr_lambda пример: foo = cyclical_lr(step_size, min_lr=startLR, max_lr=endLR) print(foo(it))

Виктор-Nekrasov Автор вопроса
🥥 Coco 🥥
еще раз cyclical_lr возвращает функцию lr_lambda п...

Вот вызов: clr = cyclical_lr(step_size, min_lr=startLR, max_lr=endLR) Теперь clr - это лямбда функция. Далее идёт scheduler = torch.optim.lr_scheduler.LambdaLR(optimizer, [clr]) Получается эта лямбда функция передаётся параметром в другую функцию и уже уже там отрабатывает, т.е. it передаётся во внутренностях torch.optim.lr_scheduler.LambdaLR() ?

Виктор-Nekrasov Автор вопроса
🥥 Coco 🥥
да

понял, спасибо!

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
82
читать файл максимально быстро? странный вопрос))
zamtmn
53
How to create an OS in C? what to study?
Linus
18
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
5
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
Вопрос вроде правильно, но что надо сделать, чтоб текст был виден нормально ? ghci> TE.decodeUtf8 $ TE.encodeUtf8 "test - проба" "test - \1087\1088\1086\1073\1072"
Fedor
7
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
@HemulGM Параметры у AddStream поменялись? Несостыковка какая-то
Катерина Свиридова
12
Карта сайта