2014-09-19 144 views
-1

我有3個神經元x1,x2,x3。現在我知道我的值正在被輸出的實際結果值溢出(因爲它是錯誤的答案),我的權重需要新的值,但是要爲每個神經元設置多少值?如何計算?神經網絡值計算?

一種方法是劃分(理想值 - 輸出值)/ 3,並指定答案每個神經元...但它不會爲新的輸入工作,因爲沒有適當的學習而成。

+1

你能否解釋一下嗎? x1 x2 x3輸出節點還是整個網絡?當你說價值溢出時,你的意思是什麼? – 2014-09-19 23:44:10

+0

X1 X2 X3是投入之後的隱含層和我的整個網絡僅由這些3個神經元,現在值溢出意味着輸出答案爲0.5海格則實際值根據輸入 – overuser 2014-09-20 14:09:23

+0

你想什麼類型的神經網絡建立和你如何計算神經元的權重?我懷疑任何人都可以在沒有任何關於你想要做什麼的具體信息的情況下回答你的問題。的[澄清上的神經網絡播放蛇] – Sim 2014-09-20 23:37:26

回答

1

從你的問題看來你不明白,神經網絡又是如何真正發揮作用。

首先,神經網絡是一類的,根據機器學習技術包括算法。因此,他們學習,無論是無人監督,監督或增強型訓練。這當然需要一個學習範例。在神經網絡中,最好研究的監督訓練是反向傳播方法。但是,要了解您首先需要了解如何開發此網絡的工作。

什麼是神經網絡和它的基礎在這裏可以看到的描述:http://www.doc.ic.ac.uk/~nd/surprise_96/journal/vol4/cs11/report.html

如何實現通過反向傳播的功能網絡的一個實際的解釋可以看這裏:http://galaxy.agh.edu.pl/~vlsi/AI/backp_t_en/backprop.html

如果你讀這些你可能會足夠回答你的問題。