【问题标题】:Output for an RNNRNN 的输出
【发布时间】:2017-08-20 01:51:07
【问题描述】:

我正在参加由多伦多大学的 Geoffrey Hinton 主持的 Coursera 课程 Neural Networks for Machine Learning,第 7 周有一个测验问题,我的答案与正确答案不同。

问题是这样的:

一个问题是,如果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

我的哪些假设不正确?

问候, 克里斯蒂安

【问题讨论】:

    标签: neural-network recurrent-neural-network


    【解决方案1】:

    试试这个。

    h0 = sigmoid(x0*Wxh + hbias)
    h1 = sigmoid(x1*Wxh + Whh*h0 + hbias)
    y1 = h1*Why
    

    【讨论】:

    • 嗨,答案仍然是负数。
    • 你检查答案了吗?
    • -0.3551 在我上周提交答案时是正确的。很奇怪。
    • 是的,你是对的,我算错了一些东西。第二次我进行了计算,这是正确的。谢谢!
    • 但是输出可以是负数吗?我不知道为什么我的印象是输出是一个概率。
    猜你喜欢
    • 2019-04-27
    • 1970-01-01
    • 1970-01-01
    • 2021-09-21
    • 1970-01-01
    • 1970-01-01
    • 2021-12-30
    • 1970-01-01
    • 2016-10-14
    相关资源
    最近更新 更多