首页 Paddle框架 帖子详情
关于DDPG Actor net 的 nn.Sigmoid() 层输出值只有0或1?
收藏
快速回复
Paddle框架 其他学习资料 477 3
关于DDPG Actor net 的 nn.Sigmoid() 层输出值只有0或1?
收藏
快速回复
Paddle框架 其他学习资料 477 3

DDPG  :输入 state 【20,4000,2000,5000,200】,输出(二维)【0,1】,【1,1】,【1,0】,【0,0】等 情况的一种.

 但我把他们改成 state 输入[0.1,0.12,0.25,0.26,0.20] 似乎挺正常了 , 输出的是【0.4544,0.5656】这个 比较正常的。 请问这个用什么办法处理这个问题。 麻烦各位大佬能够解答一下,不胜感激!!!

0
收藏
回复
全部评论(3)
时间顺序
DeepGeGe
#2 回复于2022-01

在你另一个问题中回答了,你可以将nn.sigmoid这层的输入打印出来看看,然后再看看输入经过sigmoid的输出就知道了。

0
回复
玥亮
#3 回复于2022-01

应该是在sigmoid层之前的结果就特别两极化了。特别特别接近0或1。

0
回复
玥亮
#4 回复于2022-01

可以把state的每个特征进行缩放到-1和1之间【Standardization——MaxAbsScaler()】

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