AI學(xué)習(xí)筆記:[1]神經(jīng)元與神經(jīng)網(wǎng)絡(luò)

上一篇:AI學(xué)習(xí)筆記:[0]什么是矩陣

學(xué)習(xí)吳恩達(dá)在網(wǎng)易云課堂上的《深度學(xué)習(xí)工程師》課程有一周了,差不多學(xué)完了4周的課程(只是理論學(xué)習(xí),而非動(dòng)手實(shí)踐)坐搔。

1. 學(xué)習(xí)材料

在看吳恩達(dá)的課程前日麸,我找了不少資料,比如:

  1. Deep Learning(深度學(xué)習(xí))學(xué)習(xí)筆記整理系列
  2. 關(guān)于深度學(xué)習(xí)恩够,看這一篇就夠了
  3. 深度學(xué)習(xí)如何入門(mén)
  4. 臺(tái)灣李宏毅教授《1天搞懂深度學(xué)習(xí)》
  5. DeepLearningBook讀書(shū)筆記
  6. Tensorflow中文社區(qū)
  7. 神經(jīng)網(wǎng)絡(luò)入門(mén)
  8. Andrew Ng機(jī)器學(xué)習(xí)入門(mén)學(xué)習(xí)筆記
  9. 超智能體-分享最通俗易懂的深度學(xué)習(xí)教程
  10. 無(wú)痛的機(jī)器學(xué)習(xí)

需要的話還可以列出更多,但是這些只會(huì)讓你越看越糊涂羡铲,什么是Sigmoid蜂桶、LSTM、RNN也切、CNN扑媚,然后再加上一堆推導(dǎo)公式妥曲,讓人直接暈菜。相比之下钦购,吳恩達(dá)的課程則是從基本的理論開(kāi)始檐盟,更單純清晰,并輔于簡(jiǎn)單的Numpy的方法調(diào)用押桃,很容易理解葵萎。

有時(shí)候?qū)W習(xí)太著急了反而不容易學(xué)好,因此還是推薦踏踏實(shí)實(shí)將這個(gè)課程視頻看完唱凯。

當(dāng)然課余資料仍然是不可避免的羡忘,我看了如下一些資料值得推薦:

  1. 書(shū)籍 《神經(jīng)網(wǎng)絡(luò)與深度學(xué)習(xí)》:其中關(guān)于神經(jīng)網(wǎng)絡(luò)的歷史、感知機(jī)磕昼、以及基于Neuroph這個(gè)Java神經(jīng)網(wǎng)絡(luò)框架的演示非常棒(我目前只閱讀到這部分)
  2. 博客 《神經(jīng)網(wǎng)絡(luò)入門(mén)》:形象講解了神經(jīng)元的工作原理卷雕、如何通過(guò)數(shù)學(xué)來(lái)進(jìn)行建模
  3. 知乎專(zhuān)欄# 無(wú)痛的機(jī)器學(xué)習(xí)第一季:其中對(duì)于梯度下降算法等的解釋非常詳細(xì),其他的內(nèi)容我尚未閱讀票从。

2. 吳恩達(dá)課程大綱

吳恩達(dá)的課程分為5個(gè)部分:

  1. 神經(jīng)網(wǎng)絡(luò)和深度學(xué)習(xí)
  2. 改善深層神經(jīng)網(wǎng)絡(luò):超參數(shù)調(diào)試漫雕、正則化以及優(yōu)化
  3. 結(jié)構(gòu)化機(jī)器學(xué)習(xí)項(xiàng)目
  4. 卷積神經(jīng)網(wǎng)絡(luò)
  5. 序列模型

其中第一部分[神經(jīng)網(wǎng)絡(luò)和深度學(xué)習(xí)]又分為4周的課程:

  1. 深度學(xué)習(xí)概論:深度神經(jīng)網(wǎng)絡(luò)可以干什么
  2. 神經(jīng)網(wǎng)絡(luò)基礎(chǔ):logistic回歸、梯度下降法峰鄙、計(jì)算圖浸间、向量化、以及python的numpy和Jupyter的使用
  3. 淺層神經(jīng)網(wǎng)絡(luò):神經(jīng)網(wǎng)絡(luò)表示吟榴、激活函數(shù)魁蒜、激活函數(shù)的導(dǎo)數(shù)、神經(jīng)網(wǎng)絡(luò)的梯度下降法
  4. 深層神經(jīng)網(wǎng)絡(luò):深層神經(jīng)網(wǎng)絡(luò)的表示吩翻、前向和后向傳播兜看、超參數(shù)

我總結(jié)成了以下思維導(dǎo)圖,其中紅色部分是本文涉及到的狭瞎。

Deep Learning Specialization.png

下面细移,進(jìn)入正文。

3. 神經(jīng)元

要理解什么是神經(jīng)網(wǎng)絡(luò)脚作,需要從什么是神經(jīng)元以及如何對(duì)神經(jīng)元進(jìn)行抽象建模進(jìn)行了解葫哗,神經(jīng)元也就是神經(jīng)細(xì)胞缔刹。

神經(jīng)元.png

上圖是生物課上學(xué)習(xí)到過(guò)的神經(jīng)元球涛,比較有意思的是如下兩個(gè)組成部分:

  1. 細(xì)胞核周邊冒出來(lái)的分支稱(chēng)為“樹(shù)突”,用于接收刺激信號(hào)
  2. 中間長(zhǎng)長(zhǎng)的絲稱(chēng)為“軸突”校镐,其末端也有一些分支亿扁,和其他神經(jīng)元的“樹(shù)突”連在一起,作用是將信號(hào)傳遞給其他神經(jīng)細(xì)胞

人類(lèi)的中樞神經(jīng)系統(tǒng)中約有1000億個(gè)神經(jīng)元鸟廓,每個(gè)神經(jīng)元大概與1萬(wàn)個(gè)其他神經(jīng)元相連从祝,要用電腦去模擬人類(lèi)的神經(jīng)系統(tǒng)即便是大數(shù)據(jù)時(shí)代也是非常困難的襟己。甚至有人將人類(lèi)的大腦比喻成宇宙,因?yàn)橛钪嬷械暮阈堑臄?shù)量可能和大腦中的神經(jīng)元是差不多量級(jí)的牍陌,因此說(shuō)每個(gè)人都頂著一個(gè)宇宙擎浴。

神經(jīng)元的工作模式非常簡(jiǎn)單,接受來(lái)自“樹(shù)突”的信號(hào)毒涧,來(lái)決定是否要“激發(fā)”贮预,并且將狀態(tài)通過(guò)“軸突”傳遞給下一個(gè)神經(jīng)元∑踅玻可以用簡(jiǎn)單的數(shù)據(jù)模型描述如下仿吞。

4.神經(jīng)元的數(shù)據(jù)模型

神經(jīng)元建模.png

在吳恩達(dá)的課程中,輸入被描述成

信號(hào)處理函數(shù)分為兩部分(這兩個(gè)部分很重要捡偏,是后續(xù)所有探討的基石唤冈,一定要先搞懂):

  1. 權(quán)重加權(quán)(每個(gè)輸入信號(hào)x1, x2, x3,對(duì)應(yīng)的權(quán)重分別為w1, w2, w3银伟,然后加上內(nèi)部強(qiáng)度(用 b 表示)
  2. 激活函數(shù)(用 a=σ(z) 表示)

整個(gè)公式為:


用向量表示為:


其中:

如果你看過(guò)我的上一篇文章《AI學(xué)習(xí)筆記:[0]什么是矩陣》你虹,你就會(huì)發(fā)現(xiàn)那篇文章最后一部分提到了這個(gè)公式。這里再重新敘述一次:w和x都是 3x1 的列向量彤避,其中w轉(zhuǎn)置后為 1x3 的行向量售葡,因此與x相乘后為標(biāo)量(實(shí)數(shù)),然后和 b 相加就得到標(biāo)量 z忠藤。

z被代入到激活函數(shù) a=σ(z) 得到神經(jīng)元的輸出挟伙,這里的 a 表示神經(jīng)元的激活狀態(tài)。

注意到這里的σ(z)還沒(méi)有具體展開(kāi)模孩。 σ(z)被稱(chēng)為激活函數(shù)尖阔,具體有很多種,在整個(gè)神經(jīng)網(wǎng)絡(luò)中不同層的神經(jīng)元可以使用不同的激活函數(shù)榨咐,以下將列舉幾種介却。

5. 激活函數(shù)

σ(z)激活函數(shù)有好幾種,吳恩達(dá)講的比較多的是這四種:

Sigmoid函數(shù)(知名度最高块茁,但其實(shí)只是激活函數(shù)的其中一種)

Tanh函數(shù)

ReLu函數(shù)

Leaky ReLu函數(shù)

這四個(gè)函數(shù)的圖形分別為:

激活函數(shù)圖形.png

吳恩達(dá)在課程中說(shuō):

  1. 幾乎所有的情況下 Tanh 都要比 Sigmoid 要好
  2. 默認(rèn)用 ReLu 就很好齿坷,可以參考下 ReLu(Rectified Linear Units)激活函數(shù)

至于為什么是這樣,應(yīng)該需要閱讀好多論文才能懂数焊,暫且先記住吧永淌。

6. 神經(jīng)網(wǎng)絡(luò)

整個(gè)神經(jīng)網(wǎng)絡(luò)分為:輸入層,隱藏層佩耳,輸出層遂蛀。一般說(shuō)L層神經(jīng)網(wǎng)絡(luò),指的是有L個(gè)隱層干厚,輸入層和輸出層都不計(jì)算在內(nèi)的李滴。

兩層神經(jīng)網(wǎng)絡(luò).jpg

在吳恩達(dá)的課程中螃宙,神經(jīng)網(wǎng)絡(luò)分為 淺層神經(jīng)網(wǎng)絡(luò)深層神經(jīng)網(wǎng)絡(luò),下圖是 神經(jīng)網(wǎng)絡(luò)和深度學(xué)習(xí)Week4 中的圖所坯。

  1. 一個(gè)神經(jīng)元被稱(chēng)為 邏輯斯蒂回歸(logistic regression)
  2. 隱層(hidden layer)較少的被稱(chēng)為 淺層谆扎,而隱層較多的(比如這個(gè)圖中的5 hidden layer)被稱(chēng)為 深層

基本上是層次越深越好,但是帶來(lái)的計(jì)算成本都會(huì)增加芹助,有時(shí)候不知道個(gè)該用多少的時(shí)候燕酷,就從logistic回歸開(kāi)始,一層一層增加周瞎。

神經(jīng)網(wǎng)絡(luò)的分類(lèi)

7. 神經(jīng)網(wǎng)絡(luò)的表達(dá)

4.神經(jīng)元的數(shù)據(jù)模型 中已經(jīng)清楚地用公式表達(dá)了一個(gè)樣本輸入一個(gè)神經(jīng)元后的輸出苗缩。下面看一個(gè)樣本輸入第一個(gè)隱層(1 hidden layer)如何表達(dá)。

以“神經(jīng)網(wǎng)絡(luò)的分類(lèi)”圖中的“1 hidden layer”為例声诸,輸入樣本有3個(gè)特征x1, x2, x3

輸入量表達(dá)為 x=(x1, x2, x3)酱讶,對(duì)于一個(gè)神經(jīng)元而言w=(w1, w2, w3),對(duì)于第一個(gè)有3個(gè)神經(jīng)元的隱層而言:

其中彼乌,wn[l] 右上方括號(hào)中的l(字母L的小寫(xiě)泻肯,代表layer)表示第l個(gè)隱層,下標(biāo)n表示第l層中的第n個(gè)神經(jīng)元慰照。wn[l]T 在本例中是1x3的行向量灶挟,因?yàn)橛械谝粚佑腥齻€(gè)神經(jīng)元,因此w是 3x3 的矩陣毒租。

這里稚铣,bn[l]表示第l層的第n個(gè)節(jié)點(diǎn)的內(nèi)部強(qiáng)度,是一個(gè)實(shí)數(shù)墅垮,因此這里的 b 是一個(gè) 3x1 的列向量惕医。

所以,對(duì)第一層神經(jīng)元而言算色,第一步計(jì)算z:

簡(jiǎn)化一下抬伺,就是

第二步計(jì)算a:

抽象一下,第 l-1 層輸出到第 l 層的公式就是:

注意這里灾梦,用 a[l-1] 替代了 x峡钓,因?yàn)椋瑢?shí)際上而言a[0]就是輸入層x若河。

到此為止能岩,已經(jīng)通過(guò)數(shù)學(xué)公式歸納出一個(gè)樣本輸入到神經(jīng)網(wǎng)絡(luò)中并計(jì)算其輸出的遞歸公式。仔細(xì)分析還是挺簡(jiǎn)單的牡肉,基本上只涉及簡(jiǎn)單的線性代數(shù)知識(shí)捧灰。

實(shí)際上以上就是吳恩達(dá)課程中的 向量化 的主要內(nèi)容了淆九。至于如何將 m 個(gè)樣本整合到一個(gè)矩陣中统锤,就請(qǐng)聽(tīng)下回分解了毛俏,本篇內(nèi)容已經(jīng)很多了,連我自己都感覺(jué)有點(diǎn)燒腦饲窿。

8. 下一步

下一步要學(xué)習(xí)和總結(jié) 計(jì)算圖損失函數(shù)煌寇,以及如何通過(guò) 梯度下降法 求解 w[l] 和 b[l],還會(huì)涉及到一些 導(dǎo)數(shù)逾雄、偏導(dǎo)數(shù)Numpy 的內(nèi)容阀溶。

如果你喜歡本文,請(qǐng)不要吝嗇你的點(diǎn)贊或打賞鸦泳,畢竟一個(gè)紅心就能讓我高興半天

請(qǐng)關(guān)注我的賬號(hào)银锻,預(yù)計(jì)會(huì)以一周一篇的頻率進(jìn)行更新~

下一篇:《AI學(xué)習(xí)筆記:[2]神經(jīng)網(wǎng)絡(luò)向量化和成本函數(shù)》

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市做鹰,隨后出現(xiàn)的幾起案子击纬,更是在濱河造成了極大的恐慌,老刑警劉巖钾麸,帶你破解...
    沈念sama閱讀 207,113評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件更振,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡饭尝,警方通過(guò)查閱死者的電腦和手機(jī)肯腕,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)钥平,“玉大人实撒,你說(shuō)我怎么就攤上這事∩骜” “怎么了奈惑?”我有些...
    開(kāi)封第一講書(shū)人閱讀 153,340評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)睡汹。 經(jīng)常有香客問(wèn)我肴甸,道長(zhǎng),這世上最難降的妖魔是什么囚巴? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,449評(píng)論 1 279
  • 正文 為了忘掉前任原在,我火速辦了婚禮,結(jié)果婚禮上彤叉,老公的妹妹穿的比我還像新娘庶柿。我一直安慰自己,他們只是感情好秽浇,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,445評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布浮庐。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪审残。 梳的紋絲不亂的頭發(fā)上梭域,一...
    開(kāi)封第一講書(shū)人閱讀 49,166評(píng)論 1 284
  • 那天,我揣著相機(jī)與錄音搅轿,去河邊找鬼病涨。 笑死,一個(gè)胖子當(dāng)著我的面吹牛璧坟,可吹牛的內(nèi)容都是我干的既穆。 我是一名探鬼主播,決...
    沈念sama閱讀 38,442評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼雀鹃,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼幻工!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起黎茎,我...
    開(kāi)封第一講書(shū)人閱讀 37,105評(píng)論 0 261
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤会钝,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后工三,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體迁酸,經(jīng)...
    沈念sama閱讀 43,601評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,066評(píng)論 2 325
  • 正文 我和宋清朗相戀三年俭正,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了奸鬓。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,161評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡掸读,死狀恐怖串远,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情儿惫,我是刑警寧澤澡罚,帶...
    沈念sama閱讀 33,792評(píng)論 4 323
  • 正文 年R本政府宣布,位于F島的核電站肾请,受9級(jí)特大地震影響留搔,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜铛铁,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,351評(píng)論 3 307
  • 文/蒙蒙 一隔显、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧饵逐,春花似錦括眠、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,352評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至,卻和暖如春当船,著一層夾襖步出監(jiān)牢的瞬間题画,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,584評(píng)論 1 261
  • 我被黑心中介騙來(lái)泰國(guó)打工生年, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留婴程,地道東北人廓奕。 一個(gè)月前我還...
    沈念sama閱讀 45,618評(píng)論 2 355
  • 正文 我出身青樓抱婉,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親桌粉。 傳聞我的和親對(duì)象是個(gè)殘疾皇子蒸绩,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,916評(píng)論 2 344

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

  • 有一次我在網(wǎng)上投簡(jiǎn)歷后押逼,約了上午9點(diǎn)去面試步藕,我提前15分鐘就到了,前臺(tái)說(shuō)人事在忙挑格,讓我稍等咙冗。我就一等啊等,等到10...
    底細(xì)L閱讀 152評(píng)論 0 0
  • 冬雪不眠漂彤,地底如春的夢(mèng)蒲公英攢不住來(lái)時(shí)的約定櫻花吻別柳枝雾消,春風(fēng)的眷戀大地許給誰(shuí),不染塵埃的守候 落葉吻過(guò)花離去的角...
    夏爅閱讀 253評(píng)論 2 4
  • 據(jù)路透社消息稱(chēng)挫望,中國(guó)央行將允許商業(yè)銀行將企業(yè)的不良貸款置換為股權(quán)立润。一夜之間看到各種解讀,大多是負(fù)面的媳板,講什么不良貸...
    2B青年厘米閱讀 262評(píng)論 0 0
  • 阿那亞孤獨(dú)圖書(shū)館只身海邊桑腮,看似孤獨(dú),其實(shí)并不孤獨(dú)蛉幸。簡(jiǎn)潔古樸的風(fēng)格到旦,透著智慧和內(nèi)涵,不張揚(yáng)巨缘,不嬌作添忘。地方雖小,卻...
    朗卿閱讀 2,569評(píng)論 0 0