pymc.adagrad_窗口#

pymc.adagrad_window(loss_or_grads=None, params=None, learning_rate=0.001, epsilon=0.1, n_win=10)[源代码]#

返回一个函数,该函数返回参数更新。使用运行窗口而不是累积估计。

参数:
loss_or_grads: 符号表达式或表达式列表

一个标量损失表达式,或一个梯度表达式列表

参数: 共享变量的列表

用于生成更新表达式的变量

learning_rate: float

学习率。

epsilon: float

在adagrad的归一化器中避免零除法的偏移量。

n_win: int

计算参数梯度尺度的过去步数。

返回:
OrderedDict

一个字典,将每个参数映射到其更新表达式