RNN的输出

时间:2017-03-27 11:20:05

标签: neural-network recurrent-neural-network

我正在参加由多伦多大学的Geoffrey Hinton主持的Coursera课程神经网络机器学习,第7周有一个测验问题,我的答案与正确答案不同。

问题是这样的: enter image description here

一个问题是,如果Whh权重为负且逻辑h单位给出的值介于0和1之间,我应该如何获得0到1之间的概率。鉴于上述情况,它们的线性组合永远都是消极的。

第二个问题是我们是否还必须使用反向传播才能得到正确的答案?

我开始解决这个问题的方法如下:

h0 = 1/( 1 + exp(- (Whh * hbias + Wxh*x0)) )

h1 = 1/( 1 + exp(- (Whh * h0 + Wxh*x1)))

y1 = Why * h1

我的哪些假设不正确?

此致 克里斯蒂安

1 个答案:

答案 0 :(得分:0)

试试这个。

df <- structure(list(Group = structure(c(1L, 1L, 1L, 1L, 2L, 2L, 2L, 
2L, 2L, 2L, 3L, 3L, 3L, 3L, 3L), .Label = c("A", "B", "C"), class = "factor"), 
    Class = c(1L, 2L, 1L, 1L, 2L, 2L, 2L, 1L, 3L, 1L, 1L, 1L, 
    1L, 2L, 3L)), .Names = c("Group", "Class"), class = "data.frame", row.names = c(NA, 
-15L))