神經網路問題
2019/07/13 03:00 下午
機器學習共學討論版
Ken Hu
觀看數:113
回答數:1
收藏數:0
ml100-2
ml100-2-d75
老師:
Day 75的題目說:
通過增加更多的中間層,以對更多關係的組合進行建模,syn1 權值矩陣將隱層的組合輸出映射到最終結果,而在更新 syn1 的同時,還需要更新 syn0 權值矩陣,以從輸入資料中更好地產生這些組合
原本的範例程式是 L0 * syn0 -> L1、 sigmoid(L1) -> y(預測值)
所以題意是要我們曾加一層L2,讓網路變成:
L0 * syn0 -> L1、 L1 * syn1->L2、sigmoid(L2) -> y(預測值)的意思囉?
在試著這麼做的時候
新增的L2層的誤差,仿照原範例的L1層誤差,寫成L2_error = y - L2(誤差=真值-預測值)
但接下來要計算L1的誤差時,就不知道該怎麼算了,也因此不曉得該如何調整syn0
不曉得老師能否給予提示?