请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

这里的代码不明白

这里输出为什么要乘(1-self.p_dropout)

self.output=self.activation_fn(
   (1-self.p_dropout)*T.dot(self.input,self.w)+self.b
)


正在回答

3回答

卫峥 2017-10-27 22:24:35

仔细看。

0 回复 有任何疑惑可以回复我~
佐仓千代 2017-11-13 21:56:37

因为平时的计算是进行了dropout的 有一定百分比的节点被丢弃了的结果

这里的运算使用了所有的节点 如果不乘上(1-self.p_dropout)的话值会偏大

0 回复 有任何疑惑可以回复我~
卫峥 2017-10-27 22:17:17

保留百分比

0 回复 有任何疑惑可以回复我~
  • 可是这里不是没有dropout的输出吗?没有dropout为什么不全部保留,却只保存一部分呢?
    回复 有任何疑惑可以回复我~ 2017-10-27 22:23:00
  • 卫峥 #2
    只是以控制百分比的数值 
    回复 有任何疑惑可以回复我~ 2017-11-14 10:09:38
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信