def set_lr(self, lr):
"""Set the learning rate of the wrapped models.
We try to set the learning rate on a member variable model and a member
variable small. If we do not find a member variable model we raise a
NotImplementedError
"""
try:
K.set_value(
self.model.optimizer.lr,
lr
)
except AttributeError:
raise NotImplementedError()
try:
K.set_value(
self.small.optimizer.lr,
lr
)
except AttributeError:
pass
评论列表
文章目录