首页 Paddle框架 帖子详情
如何进行梯度上升? 已解决
收藏
快速回复
Paddle框架 其他模型训练 1848 7
如何进行梯度上升? 已解决
收藏
快速回复
Paddle框架 其他模型训练 1848 7

在强化学习领域,策略学习中经常要用到梯度上升,如策略梯度算法。

但是好像主流框架都只提供了梯度下降的API,前一阵子我还在想为什么不提供一个梯度上升的API呢?

答案如下:

可以令loss = -loss,这样再梯度下降就相当于梯度上升了。

时间女神
已解决
10# 回复于2021-12
所以大家都没有提梯度上升了,实际上只是换个正负号就可以
0
收藏
回复
全部评论(7)
时间顺序
DeepGeGe
#2 回复于2021-12

前几天,看到FutureSI大佬的一个说强化学习的帖子,就去请教了如何使用PaddlePaddle框架做梯度上升,然后被FutureSI大佬一语点醒。

开个帖子分享一下如何做梯度上升。

0
回复
玥亮
#3 回复于2021-12

强化学习策略梯度那块用的,这几天我也用到了

0
回复
DeepGeGe
#4 回复于2021-12
玥亮 #3
强化学习策略梯度那块用的,这几天我也用到了

通过修改输入图片中像素值来最大化损失,生成DeepDream图片的例子,也需要用到梯度上升。

0
回复
玥亮
#5 回复于2021-12
通过修改输入图片中像素值来最大化损失,生成DeepDream图片的例子,也需要用到梯度上升。

图像这块接触的少,反正就是当我们的目标是最大化目标函数的时候,就梯度上升呗。

0
回复
玥亮
#7 回复于2021-12
通过修改输入图片中像素值来最大化损失,生成DeepDream图片的例子,也需要用到梯度上升。

最大化损失?第一次遇到,哈哈哈

0
回复
DeepGeGe
#9 回复于2021-12
玥亮 #7
最大化损失?第一次遇到,哈哈哈

是的,而且是通过修改图片中的像素值来最大化Loss,比如这本很著名的书封面图片就是这样来生成的。

0
回复
时间女神
#10 回复于2021-12

所以大家都没有提梯度上升了,实际上只是换个正负号就可以

0
回复
需求/bug反馈?一键提issue告诉我们
发现bug?如果您知道修复办法,欢迎提pr直接参与建设飞桨~
在@后输入用户全名并按空格结束,可艾特全站任一用户