反向传播 - 神经网络

时间:2016-08-23 00:02:46

标签: machine-learning neural-network classification backpropagation supervised-learning

步骤1的输出值如何产生" 0.582"?

的值

我正在研究一个使用反向传播的例子,以便对它有一个基本的了解。但是我无法理解价值" 0.582"形成为以下示例的输出。

enter image description here

编辑:

我尝试过前馈,这导致输出值为" 0.5835 ..."。

现在我不确定上面的示例输出值是否正确,或者我使用的方法是否正确。

EDIT2:

我的FF计算

  

f(x)= 1/1 + e ^ -x

。 >

  

NodeJ = f(1 * W1j + 0.4 * W2j + 0.7 * W3j)

     

NodeJ = f(1(0.2)+0.4(0.3)+0.7(-0.1))= f(0.25)

     

NodeJ = 1 /(1 + e ^ -0.25)= 0.562 ......

  

NodeI = f(1 * W1i + 0.4 * W2i + 0.7 * W3i)

     

NodeI = f(1(0.1)+0.4(-0.1)+0.7(0.2))= f(0.25)

     

NodeI = 1 /(1 + e ^ -0.25)= 0.562 ......

  

NodeK = f(NodeJ * Wjk + NodeI * Wik)

     

NodeK = f(0.562(0.1)+0.562(0.5))= f(0.3372)

     

NodeK = 1 /(1 + e ^ -0.3372)= 0.5835

     

输出= 0.5835

0 个答案:

没有答案