- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这个问题说明了一切。由于 Adam 在大多数数据集上都表现良好,因此我想尝试对 Adam 优化器进行动量调整。到目前为止,我只在 Keras 中找到了 SGD 的动量选项
最佳答案
简短回答:不,Keras 中都没有。也不在 Tensorflow [编辑:请参阅最后的更新]
长答案:正如评论中已经提到的,Adam 已经融入了诸如动量之类的东西。以下是一些相关佐证:
来自强烈推荐An overview of gradient descent optimization algorithms (也可作为 paper ):
In addition to storing an exponentially decaying average of past squared gradients u[t] like Adadelta and RMSprop, Adam also keeps an exponentially decaying average of past gradients m[t], similar to momentum
来自Stanford CS231n: CNNs for Visual Recognition :
Adam is a recently proposed update that looks a bit like RMSProp with momentum
请注意,某些框架实际上包含 Adam 的 momentum
参数,但这实际上是 beta1
参数;这是CNTK :
momentum (float, list, output of
momentum_schedule()
) – momentum schedule. Note that this is the beta1 parameter in the Adam paper. For additional information, please refer to the this CNTK Wiki article.
也就是说,有一篇 ICLR 2016 论文,标题为 Incorporating Nesterov momentum into Adam ,以及 implementation skeleton作者在 Tensorflow 中 - 但不能对此提供任何意见。
更新:Keras 现在确实包含一个名为 Nadam
的优化器,基于上述 ICLR 2016 论文;来自docs :
Much like Adam is essentially RMSprop with momentum, Nadam is Adam RMSprop with Nesterov momentum.
它也作为贡献模块包含在 Tensorflow 中 NadamOptimizer
.
关于optimization - Keras 中的 Adam 优化器有动量选项吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47168616/
如何计算滚动事件的滚动动量? 我知道在结束滚动的开始处必须有两个时间戳。还必须有一个“轴变化”变量,它基本上是无惯性滚动的量。 这是我当前负责结束滚动的代码: if ((type == kMXTEnd
这个问题在这里已经有了答案: How do I give this spaceship acceleration? (3 个答案) 关闭 5 年前。 有一个非常小的类似小行星的游戏片段,我正在使用不
我目前正在试验 THREE.JS 项目,并使用鼠标滚轮滚动事件从 0 转到 1。 但是,我希望实现与您在此链接 playdoh by merci Michael 中看到的相同势头。 目前,这就是我迄今
我正在尝试实现列表对象的动态滚动,但我在根据速度确定要应用的摩擦量(持续时间)时遇到问题。 我的 applyFriction() 方法根据持续时间属性平均降低滚动对象的速度。然而,对每个 Action
几个月来,我一直在努力解决这个问题,并且用尽了我能想到的一切。 我想要实现的是:http://blue.bluestudios.kenzomedia.com/v0.7/ (部分逻辑借鉴了iScroll
我有一个标准的前馈反向传播神经网络,我想训练它来识别蓝色的球。我有 30 张图像,其中 20 张是球的,10 张是没有球的,我的第一个问题是这是否足够,我假设拥有更多比更少更好,但很高兴知道是否有最少
有没有办法在 Google map V3 上禁用拖动惯性?看起来它应该是一个 MapOption,但我找不到任何方法来做到这一点。 最佳答案 我今天遇到了同样的问题,一些自定义 Div 漂浮在 map
当您创建 RMSPRop 优化器时,它会要求提供动量值。这个势头是什么?是内斯特洛夫还是另一个?如何在 tf 中使用 Nesterov 动量和 RMSProp? 这里的文档字符串中有一个公式: htt
我有一个 SGD 求解器: base_lr: 1e-2 lr_policy: "step" gamma: 0.1 stepsize: 10000 max_iter: 300000
我是一名优秀的程序员,十分优秀!