最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

05 深度學習之誤差反向傳播法

2020-03-23 23:43 作者:薈呀薈學習  | 我要投稿

1.引入誤差反向傳播發(fā)目的

????????雖然數(shù)值微分雖然簡單,也容易實現(xiàn),但缺點是計算上比較費時間。因此引入誤差反向傳播法,能夠高效計算權重參數(shù)的梯度。

2.理解方法

????????(1)基于數(shù)學式

????????這種方法嚴密且簡潔,所以確實非常合理,但如果一上來就圍繞數(shù)學式進行探討,會忽略一些根本的東西,止步于式子的羅列。

????????(2)基于計算圖

????????通過計算圖,可以直觀地理解誤差反向傳播法。

3.用計算圖解題的步驟

????????第一步:構建計算圖。

????????第二步:在計算圖上,從左向右進行計算。

4.正向傳播(forward propagation)

????????正向傳播是從計算圖出發(fā)點到結束點的傳播。

5.反向傳播(backward propagation)

????????反向傳播將在接下來的導數(shù)計算中發(fā)揮重要作用。

  • 加法節(jié)點的反向傳播

加法節(jié)點的反向傳播只乘以 1,所以輸入的值會原封不動地流向下一個節(jié)點
  • 乘法節(jié)點的反向傳播

乘法的反向傳播會將上游的值乘以正向傳播時的輸入信號的“翻轉值”后傳遞給下游

6.計算圖的特征

????????層的實現(xiàn)中有兩個共通的方法(接口)forward()和backward()。forward()對應正向傳播,backward()對應反向傳播。

  • 乘法節(jié)點稱為“乘法層”(MulLayer)


  • 加法節(jié)點稱為“加法層”(AddLayer)

7.激活函數(shù)層的實現(xiàn)

(1)激活函數(shù) ReLU(Rectified Linear Unit)

  • 函數(shù)式

  • 計算圖表示

正向傳播
反向傳播
反向傳播(簡潔版)
  • 簡化輸出

8.Affine/Softmax 層的實現(xiàn)

????????(1)仿射變換

????????神經(jīng)網(wǎng)絡的正向傳播中進行的矩陣的乘積運算在幾何學領域被稱為“仿射變換”,將進行仿射變換的處理實現(xiàn)為“Affine 層”。

????????(2)A?ne層的計算圖


正向傳播
推導式
反向傳播

????????(3)批版本的A?ne層

9.Softmax-with-Loss層

Softmax層輸出
Softmax-with-Loss層的計算圖

????????神經(jīng)網(wǎng)絡中進行的處理有推理(inference)和學習兩個階段。神經(jīng)網(wǎng)絡的推理通常不使用 Softmax 層。神經(jīng)網(wǎng)絡中未被正規(guī)化的輸出結果有時被稱為“得分”也就是說,當神經(jīng)網(wǎng)絡的推理只需要給出一個答案的情況下,因為此時只對得分最大值感興趣,所以不需要 Softmax 層。不過,神經(jīng)網(wǎng)絡的學習階段則需要Softmax 層。

注意反向傳播時,將要傳播的值除以批的大小(batch_size)后,傳遞給前面的層的是單個數(shù)據(jù)的誤差。

10.學習算法的實現(xiàn)

  • 步驟 1(mini-batch)

    從訓練數(shù)據(jù)中隨機選出一部分數(shù)據(jù),這部分數(shù)據(jù)稱為mini-batch。我們的目標是減小mini-batch的損失函數(shù)的值。

  • 步驟 2(計算梯度)

    為了減小mini-batch的損失函數(shù)的值,需要求出各個權重參數(shù)的梯度。梯度表示損失函數(shù)的值減小最多的方向。

  • 步驟 3(更新參數(shù))

    將權重參數(shù)沿梯度方向進行微小更新。

  • 步驟 4(重復)

    重復步驟1、步驟2、步驟3。

11.梯度確認

????????確認數(shù)值微分求出的梯度結果和誤差反向傳播法求出的結果是否一致的操作稱為梯度確認。

05 深度學習之誤差反向傳播法的評論 (共 條)

分享到微博請遵守國家法律
札达县| 康平县| 西青区| 商城县| 丹阳市| 临清市| 丰城市| 石棉县| 兴安县| 湖北省| 乌拉特后旗| 平塘县| 揭阳市| 邹城市| 东兰县| 邵武市| 焦作市| 丰镇市| 旬阳县| 张掖市| 贵州省| 郓城县| 繁峙县| 贞丰县| 日土县| 报价| 双牌县| 乌审旗| 宜良县| 龙海市| 双鸭山市| 宿松县| 海城市| 江油市| 阜宁县| 固阳县| 上蔡县| 秦安县| 盈江县| 穆棱市| 碌曲县|