神經(jīng)網(wǎng)絡(luò)與深度學(xué)習(xí)WU-week4深層神經(jīng)網(wǎng)絡(luò)

1. 引言

由淺到深的神經(jīng)網(wǎng)絡(luò)序矩。


由淺到深的神經(jīng)網(wǎng)絡(luò)示意圖

在實際應(yīng)用中,是無法事先知道神經(jīng)網(wǎng)絡(luò)需要幾層的跋破,可以將層數(shù)當(dāng)作超參數(shù)簸淀,通過交叉驗證來確定需要幾層瓶蝴。

  • 符號標(biāo)法與之前相同,不同的是多了一個表示層數(shù)的符號L租幕。如下圖舷手。
    深(四)層神經(jīng)網(wǎng)絡(luò)及符號示意圖

2. 正向傳播

2.1 一個樣本

與單隱層類似,可以得到如下的前向傳播公式

\begin{array}{l}{z^{[1]}=W^{[1]} a^{[0]}+b^{[1]}} \\ {a^{[1]}=g^{[1]}\left(z^{[1]}\right)} \\ {z^{[2]}=W^{[2]} a^{[1]}+b^{[2]}} \\ {a^{[2]}=g^{[2]}(z^{[2]})} \\ ...... \\ {z^{[4]}=W^{[4]} a^{[3]}+b^{[4]}} \\ {a^{[4]}=g^{[4]}(z^{[4]})} \end{array}

2.2 m個樣本的訓(xùn)練集

\begin{array}{l}{Z^{[1]}=W^{[1]} A^{[0]}+b^{[1]}} \\ {A^{[1]}=g^{[1]}\left(Z^{[1]}\right)} \\ {Z^{[2]}=W^{[2]} A^{[1]}+b^{[2]}} \\ {A^{[2]}=g^{[2]}(Z^{[2]})} \\ ...... \\ {Z^{[4]}=W^{[4]} A^{[3]}+b^{[4]}} \\ {a^{[4]}=g^{[4]}(z^{[4]})} \end{array}
所以無論是單樣本還是訓(xùn)練集令蛉,都可以寫成:

for i=1 to m:
\begin{array}{l}{Z^{[i]}=W^{[i]} A^{[i-1]}+b^{[i]}} \\ {A^{[i]}=g^{[i]}\left(Z^{[i]}\right)} i\end{array}

2.3 矩陣維數(shù)檢查

  • \color {red} {Tips}: 要Debug程序聚霜,就要仔細(xì)系統(tǒng)的思考矩陣的維數(shù)!V槭濉蝎宇!
  • 在向量化過程不會改變維數(shù)的參數(shù)是W,b.
    W^{[i]}的維數(shù)是(n^{[i]},n^{[i-1]})b^{[i]}的維數(shù)是(b^{[i]},1)祷安。函數(shù)的導(dǎo)數(shù)與函數(shù)有相同的維數(shù)姥芥,所以\mathrmiqalpzfW^{[i]}的維數(shù)與 W^{[i]}的維數(shù)相同也是(n^{[i]},n^{[i-1]})。所以\mathrmdgvqf22b^{[i]}的維數(shù)與 b^{[i]}的維數(shù)相同也是(n^{[i]},1)汇鞭。該維數(shù)在多個樣本的向量化過程中不會發(fā)生變化凉唐,即與樣本個數(shù)無關(guān)。
  • 在向量化過程會改變維數(shù)的參數(shù)是z,a,x
    一個樣本時霍骄,z的維數(shù)是(n^{[1]},1)台囱,x的維數(shù)是(n^{[0]},1)a的維數(shù)是(n^{[1]},1)读整。m個樣本向量化之后變成了簿训,Z^{[i]}的維數(shù)是(n^{[i]},m)X的維數(shù)是(n^{[0]},m)米间,A^{[i]}的維數(shù)是(n^{[i]},m)强品。同理,\mathrm8ppplc3Z^{[i]},\mathrmol3snhfA^{[i]}的維數(shù)也是(n^{[i]},m)屈糊。

3. 為什么使用深層表示

  • 神經(jīng)網(wǎng)絡(luò)可以不大(小或者不大指的是隱藏單元的數(shù)量的榛,即每層的單元數(shù)),但得有深度逻锐,得有比較多的隱藏層夫晌。
  • 以人臉檢測,人臉識別為例昧诱,深度神經(jīng)網(wǎng)絡(luò)先識別簡單特征慷丽,然后組合起來識別較復(fù)雜的特征,由簡單到復(fù)雜鳄哭。
  • 神經(jīng)網(wǎng)絡(luò)有效的另一種說法要糊,與電路元件依靠不同的邏輯門計算函數(shù)相似,如果不用多個隱層,那么單元數(shù)就會呈指數(shù)增長锄俄。如下圖所示局劲,左側(cè)只需要O(log(n))個隱層,右側(cè)需要O(2^{n})2^{n-1}個隱藏單元奶赠。
    隱層數(shù)與節(jié)點數(shù)示意圖
  • 深度學(xué)習(xí)其實就是多隱層神經(jīng)網(wǎng)絡(luò)鱼填,是一種名稱的再包裝。
  • 解決實際問題時毅戈,不必要一上來就用深度神經(jīng)網(wǎng)絡(luò)苹丸,可以將隱層數(shù)看作是超參數(shù),從Logistic回歸開始苇经,到一到二個隱層的神經(jīng)網(wǎng)絡(luò)赘理,慢慢調(diào)整,找到最佳效果扇单。雖然不能否認(rèn)的是很多問題確實是多隱層神經(jīng)網(wǎng)絡(luò)的效果更好商模。

4. 搭建深層神經(jīng)網(wǎng)絡(luò)

如下圖所示的神經(jīng)網(wǎng)絡(luò),第l層需要的計算有:

示意神經(jīng)網(wǎng)絡(luò)

  • 前向傳播
    • 輸入:a^{[l-1]}
    • 輸出a^{[l]}蜘澜;
    • 計算過程:
      \begin{array}{l}{z^{[l]}=w^{[l]} a^{[l-1]}+b^{[l]}} \\ {a^{[l]}=g^{[l]}\left(z^{[l]}\right)} \end{array}
    • 緩存:z^{[l]},w^{[l]},b^{[l]}
  • 后向傳播
    • 輸入:\mathrmhaptsyha^{[l]}
    • 輸出:\mathrmlqqlwn6a^{[l-1]}
    • 計算過程:為了簡便說明施流,只給出相鄰的兩步計算公式,以看清楚計算過程
      根據(jù)公式
      \begin{array}{l}{z^{[l]}=w^{[l]} a^{[l-1]}+b^{[l]}} \\ {a^{[l]}=g^{[l]}\left(z^{[l]}\right)} \\{z^{[l-1]}=w^{[l]-1} a^{[l-2]}+b^{[l-1]}} \\ {a^{[l-1]}=g^{[l-1]}\left(z^{[l-1]}\right)} \end{array}
      不妨假設(shè)a^{[l]}就是輸出\hat{y}鄙信,則有損失函數(shù){L(a^{[l]},y)}瞪醋,從而可以得到\mathrmq7xmfhqa^{[l]},由第l步的迭代公式装诡,可以計算\mathrmb2qmhy7z^{[l]}趟章,進而計算\mathrm3ushd22w^{[l]},\mathrmzyyufwbb^{[l]},并可看出慎王,每一步如果像計算導(dǎo)數(shù),都得先有對a的導(dǎo)數(shù)\mathrm8wsshy7a^{[l-1]} = \mathrmpxmmhopz^{[l]} \bullet w^{[l] T}宏侍,再進入第l-1步迭代赖淤,依次前推。
    • 緩存:\mathrmyrr86yaw^{[l]},\mathrmvoyyyt6b^{[l]}
      即如下圖所示
      第l層的計算示意圖

      整個神經(jīng)網(wǎng)絡(luò)的計算如下圖:
      神經(jīng)網(wǎng)絡(luò)一個梯度下降的計算示意圖
  • 前向與后向傳播的計算公式:
    • 前向傳播
      \begin{aligned} Z^{[1]} &=W^{[1]} X+b^{[1]} \\ A^{[1]} &=g^{[1]}\left(Z^{[1]}\right) \\ Z^{[2]} &=W^{[2]} A^{[1]}+b^{[2]} \\ A^{[2]} &=g^{[2]}\left(Z^{[2]}\right) \\ .\\ . \\. \\ A^{[L]} &=g^{[L]}\left(Z^{[L]}\right)=\hat{Y} \end{aligned}
    • 后向傳播
      \begin{array}{l}{d Z^{[L]}=d A^{[L]} \bullet g^{[L] '}(z^{[L ]})} \\ {d W^{[L]}=\frac{1}{m} d Z^{[L]} A^{[L]^{T}}} \\ {d b^{[L]}=\frac{1}{m} n p \cdot \operatorname{sum}\left(\mathrmymmqfhb Z^{[L]}, \text { axis }=1, \text {keepdims}=\text { True }\right)} \\ {d A^{[L-1]}=W^{[L] T} \bullet d Z^{[L]} }\end{array}
      {d Z^{[L-1]}=W^{[L] T}d Z^{[L]} \bullet g^{[L-1] '}(z^{[L-1]})}
      .
      .
      .
      {d Z^{[1]}=W^{[2] T}d Z^{[2]} \bullet g^{[1] '}(z^{[1]})}
      d W^{[1]} =\frac{1}{m} d Z^{[1]} A^{[1]^{T}}
      d b^{[1]} =\frac{1}{m} n p \cdot \operatorname{sum}\left(\mathrmjnyuyab Z^{[1]}, \text { axis }=1, \text {keepdims}=\text { True }\right)
    • 若做的是二分類問題谅河,那么g^{[l]}是sigmoid函數(shù)咱旱,從而有d a^{[l]} = -\frac{y}{a} + \frac{1-y}{1-a}
  • 算法的復(fù)雜性來源于數(shù)據(jù)绷耍,而不是代碼吐限!

5. 參數(shù)與超參數(shù)

  • 參數(shù)的參數(shù)就是超參數(shù)。
  • 一個原則: Try!Try!Try!
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末褂始,一起剝皮案震驚了整個濱河市诸典,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌崎苗,老刑警劉巖狐粱,帶你破解...
    沈念sama閱讀 217,907評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件舀寓,死亡現(xiàn)場離奇詭異,居然都是意外死亡肌蜻,警方通過查閱死者的電腦和手機互墓,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,987評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蒋搜,“玉大人篡撵,你說我怎么就攤上這事《雇欤” “怎么了育谬?”我有些...
    開封第一講書人閱讀 164,298評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長祷杈。 經(jīng)常有香客問我斑司,道長,這世上最難降的妖魔是什么但汞? 我笑而不...
    開封第一講書人閱讀 58,586評論 1 293
  • 正文 為了忘掉前任宿刮,我火速辦了婚禮,結(jié)果婚禮上私蕾,老公的妹妹穿的比我還像新娘僵缺。我一直安慰自己,他們只是感情好踩叭,可當(dāng)我...
    茶點故事閱讀 67,633評論 6 392
  • 文/花漫 我一把揭開白布磕潮。 她就那樣靜靜地躺著,像睡著了一般容贝。 火紅的嫁衣襯著肌膚如雪自脯。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,488評論 1 302
  • 那天斤富,我揣著相機與錄音膏潮,去河邊找鬼。 笑死满力,一個胖子當(dāng)著我的面吹牛焕参,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播油额,決...
    沈念sama閱讀 40,275評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼叠纷,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了潦嘶?” 一聲冷哼從身側(cè)響起涩嚣,我...
    開封第一講書人閱讀 39,176評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后缓艳,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體校摩,經(jīng)...
    沈念sama閱讀 45,619評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,819評論 3 336
  • 正文 我和宋清朗相戀三年阶淘,在試婚紗的時候發(fā)現(xiàn)自己被綠了衙吩。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,932評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡溪窒,死狀恐怖坤塞,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情澈蚌,我是刑警寧澤摹芙,帶...
    沈念sama閱讀 35,655評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站宛瞄,受9級特大地震影響浮禾,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜份汗,卻給世界環(huán)境...
    茶點故事閱讀 41,265評論 3 329
  • 文/蒙蒙 一盈电、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧杯活,春花似錦匆帚、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,871評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至歪今,卻和暖如春嚎幸,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背寄猩。 一陣腳步聲響...
    開封第一講書人閱讀 32,994評論 1 269
  • 我被黑心中介騙來泰國打工嫉晶, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人焦影。 一個月前我還...
    沈念sama閱讀 48,095評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像封断,于是被迫代替她去往敵國和親斯辰。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,884評論 2 354

推薦閱讀更多精彩內(nèi)容