python - 张量流中RMSPROP优化器的初始化
问题描述
在 tensorflow 中,RMSPROP 优化器可以与tf.train.RMSPropOptimizer函数一起使用,如下所示(这与 tensorflow 版本 1.4 相关)。
tf.train.RMSPropOptimizer(
learning_rate, decay=0.9, momentum=0.0, epsilon=1e-10, use_locking=False,
centered=False, name='RMSProp'
)
但它没有传达如何初始化每个 weight 的平方梯度的移动平均值。tensorflow是如何初始化的?
解决方案
在 tensorflow github 存储库中,它使用了一个初始化器来初始化每个权重的平方梯度的移动平均值。
检查tensorflow 1.4版的以下内容
https://github.com/tensorflow/tensorflow/blob/r1.4/tensorflow/python/training/rmsprop.py
推荐阅读
- c# - 实体框架将两个表连接在一起以在 MVC 视图中显示
- javascript - 如何使用流类型提示和 Jest 处理错误
- php - 尽管明显失败,但如果通过图像验证,为什么?
- java - RabbitTemplate 扩展 DirectReplyToMessageListenerContainer
- tensorflow - keras / tensorflow中的意思和stddev是什么意思
- arrays - 如何检查数组是否包含 ClosedRange?
- python - 为什么这段代码没有遍历所有 dict 的元素?
- python - 断言 os.path.isfile 仅适用于完整路径
- excel - 无法理解 VBA Excel 中“If..Then Go To”背后的逻辑
- excel - 使用 VBA 缩放几列以适应页面