<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      實例講解反向傳播

      一、背景介紹

       假設我們的訓練集每個樣本都有兩個特征-$x_1, x_2$,也就是下面的$i_1, i_2$,每個樣本的標簽為$o_1, o_2$(假設標簽是二分類,我們用one-hot表示標簽)

       我們要用下面的神經網絡來進行訓練:

      二、前向傳播與反向傳播

       現在對他們賦上初值,如下圖:(你暫時可以認為下面的$o_1=0.01, o_2=0.99$就是我們的標簽,真實標簽也許應該是$[0, 1]$)

       

       

       

       1)前向傳播

        輸入層到隱藏層

       $net_{h2} = w_3 * i_1 + w_4*i_2 + b_1 * 1$

      $net_{h2} = 0.25 * 0.05 + 0.3 * 0.1 + 0.35 * 1 = 0.3925$

      $out_{h_2} = 0.5968$

        隱藏層---->輸出層:

       

       $net_{o1} = 0.4 * 0.5932 + 0.45 * 0.5968 + 0.6 * 1 = 1.1058$

      $out_{o1} = 0.7514$

       

      $net_{o2} = w_7 * out_{h1} + w_8 * out_{h2} + b_2 * 1$

      $net_{o2} = 0.5 * 0.5932 + 0.55 * 0.5968 + 0.6 * 1 = 1.2248$

      $out_{o2} = 0.7730$

        有了輸出,我們的輸出和真實值之間的差距是多少呢?

       

       2)反向傳播

        計算總誤差

       這就是我們當前正向傳播后的loss

       

        隱藏層到輸出層的權重更新

        我們先以更新權重$w_5$為例,下面的圖可以更直觀的看清楚誤差是怎樣反向傳播的

       

       

        我們分別計算每個式子的值:

        最后三者相乘:

       

       

        看看上面的公式,我們發現:

       $\frac{\partial\left(E_{\text {total}}\right)}{\partial\left(w_{5}\right)}=-\left(\operatorname{target}_{o 1}-\text {out}_{o 1}\right) * \text { out }_{o 1}\left(1-\text {out}_{o 1}\right) * out_{h1}=0.7414 * 0.1868 * 0.5932 = 0.0821$

       

      $\frac{\partial\left(E_{\text {total}}\right)}{\partial\left(w_{6}\right)}=-\left(\operatorname{target}_{o 1}-\text {out}_{o 1}\right) * \text { out }_{o 1}\left(1-\text {out}_{o 1}\right) * out_{h2}=0.7414 * 0.1868 * 0.5968 = 0.0827$

       

      $\frac{\partial\left(E_{\text {total}}\right)}{\partial\left(w_{7}\right)}=-\left(\operatorname{target}_{o 2}-\text {out}_{o 2}\right) * \text { out }_{o 2}\left(1-\text {out}_{o 2}\right) * out_{h1}=-0.217 * 0.1755 * 0.5932 = -0.0226$

       

      $\frac{\partial\left(E_{\text {total}}\right)}{\partial\left(w_{8}\right)}=-\left(\operatorname{target}_{o 2}-\text {out}_{o 2}\right) * \text { out }_{o 2}\left(1-\text {out}_{o 2}\right) * out_{h2}=-0.217 * 0.1755 * 0.5968 = -0.0227$

       

        有了梯度,可以用來更新$w_5$了:這里學習率設置為0.5

        輸入層到隱藏層的權值更新

       

       

       

        所以我們要對$w_1$更新的話,$w_1$參與了$net_{h1}$的計算,$net_{h1}$參與了$out_{h1}$的計算,$out_{h1}$參與了$net_{o1}$和$net_{o2}$的計算,$net_{o1}$和$net_{o2}$參與了$out_{o1}$和$out_{o2}$的計算,$out_{o1}$和$out_{o2}$參與$E_{total}$的計算,我們來逐個剖析

        同理,計算出

       

        兩者相加,得到總值

       

        最后,三者相乘

       

        這樣誤差反向傳播法就完成了,最后我們再把更新的權值重新計算,不停地迭代。

       

      三、參考

       本文參考這里,感謝作者的分享!

      posted @ 2020-04-25 10:21  河水青山1  閱讀(886)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 姐姐6电视剧在线观看| 精品熟女日韩中文十区| 亚洲另类激情专区小说婷婷久| 婷婷久久香蕉五月综合加勒比| 亚洲av二区三区在线| 精品国产中文字幕在线| 亚洲精品成人区在线观看 | 又大又硬又爽免费视频| 成人网站免费看黄a站视频| 无码av中文字幕久久专区| 国产成人综合在线观看不卡| 九九热视频精品在线播放| 精品国偷自产在线视频99| 亚洲禁精品一区二区三区| 亚洲人成网站77777在线观看| 92精品国产自产在线观看481页| 久播影院无码中文字幕| 国产成人精品无码一区二区| 人妻精品动漫h无码| 日日碰狠狠躁久久躁综合小说| 久久精品国产亚洲夜色av| 国产999精品2卡3卡4卡| 亚洲AVAV天堂AV在线网阿V| 国产女高清在线看免费观看| 亚洲欧美日韩久久一区二区| 最新精品露脸国产在线| 精品国产午夜福利在线观看| 日本夜爽爽一区二区三区| 蜜芽久久人人超碰爱香蕉| 久久99热只有频精品6狠狠| 亚洲一区二区三区黄色片| 4399理论片午午伦夜理片 | 久久午夜无码免费| 欧美三级a做爰在线观看| 四虎成人在线观看免费| 高清美女视频一区二区三区| 日本熟妇人妻xxxxx人hd| 黑人强伦姧人妻久久| 精品一区二区三区在线播放视频 | 国产成人午夜精品永久免费| 亚洲日本va午夜在线影院|