文号
839598
阅读
18218
回复
1
收藏
2
Dueling DQN 这种结构的神经网络每轮训练需要两次吗?
2017/09/18
IP:河北
上面的是普通的神经网络,每轮训练通常只需要进行一次,但在遇到类似于 Dueling DQN 这种结构的神经网络时应该如何训练呢?

需要在1和2分别推一次?其中一条只需要推一半就好?或者是有什么神奇的函数可以把它们重新聚合起来之后一次推回去?

821593-20161002174635887-702539742.png
[ 修改于9年2个月前 - 2017/09/18 05:14:07 ]
9年2个月前IP:美国
839604
1楼
正向:计算->计算->两个分叉分别计算->合并(相加或者concat)->计算
反向:梯度传递->两个分叉分别传递->合并(相加)->梯度传递->梯度传递
总结:没有什么特殊的,如果某一输出被用在两个地方,由这两个地方传回来的梯度相加就可以了。
引用
评论
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的