【发布时间】:2019-12-23 16:25:31
【问题描述】:
在使用 keras 时,您可以在优化器更新规则中添加一个术语,以便 优化器 学习吗?因此,例如在他们的 github (https://github.com/keras-team/keras/blob/master/keras/optimizers.py) 上的 keras 优化器代码的第 200 行,有一个 SGD 的更新规则。您能否向 SGD 优化器添加一个简单的标量变量,将更新公式更改为
new_p = (p + self.momentum * v - lr * g)*new_variable
new_variable 是一个标量,在某个范围内(例如 0 到 1),SGD 优化器必须学习 new_variable 的适当值?
人们将如何对优化器进行此类更改?
【问题讨论】:
标签: python-3.x machine-learning optimization keras deep-learning