По сути, сам параметр предоставляется в качестве аргументов для optimisers
.
Взгляните на оптимизаторы .
sgd = optimizers.SGD(lr=0.01, decay=1e-6, momentum=0.9, nesterov=True)
model.compile(loss='mean_squared_error', optimizer=sgd)
Так что здесь вы можете простопередать poly_decay()
в качестве параметра.
Обычно мы используем time-based decay
вместо polynomial decay
:
learning_rate = 0.1
decay_rate = learning_rate / epochs
momentum = 0.8
sgd = SGD(lr=learning_rate, momentum=momentum, decay=decay_rate, nesterov=False)
Проверьте этот блог для получения дополнительной информации!!