深度學習筆記2:反向傳播算法

1幢竹、損失函數(shù)

損失函數(shù)在統(tǒng)計學中是一種衡量損失和誤差程度的函數(shù)莫换,它一般包括損失項(loss term)和正則項(regularization term)

損失項

損失項比較常見的有平方損失

峻厚,常用在回歸問題响蕴;以及對數(shù)損失函數(shù)

,常用在分類問題惠桃。

正則項

加入正則項目的是減小權重的幅度浦夷,防止過度擬合。常用的有L1-regularization和L2-regularization刽射。
關于損失函數(shù)發(fā)現(xiàn)一篇文章講的比較詳細军拟,看一下能比較詳細的了解損失函數(shù):點擊打開鏈接

2、BackPropagation算法

BackPropagation算法是多層神經(jīng)網(wǎng)絡的訓練中舉足輕重的算法誓禁,簡單的理解懈息,它就是復合函數(shù)的鏈式法則。由于后面我的網(wǎng)絡中會用到對數(shù)損失函數(shù)摹恰,所以在這里我們使用平方損失函數(shù)辫继。對于單個樣例,其平方損失函數(shù)為:

俗慈。
對于給定一個包含m個樣例的數(shù)據(jù)集姑宽,我們可以定義整體代價函數(shù)為:



和直線的擬合類似,深度學習也有一個目標函數(shù)闺阱,通過這個目標函數(shù)我們可以知道參數(shù)為何值時對我們來說才是一組“好”的參數(shù)炮车,這個函數(shù)就是前邊提到的損失函數(shù)。訓練的過程就是通過每一次迭代對網(wǎng)絡中參數(shù)進行更新酣溃,來使損失函數(shù)的值達到最小(下圖中α為學習率)瘦穆。

雖然一般損失函數(shù)都是非凸的,含有局部最小值赊豌,但實際使用中一般都不會下降到局部最小值扛或。

3、利用BackPropagation算法計算偏導數(shù)

由上一節(jié)可知碘饼,我們只需求出每一層的

即可完成該層的權值和偏置的更新熙兔。

BP算法的整體思路如下:對于每個給定的訓練樣本,首先進行前向計算艾恼,計算出網(wǎng)絡中每一層的激活值和網(wǎng)絡的輸出住涉。對于最后一層(輸出層),我們可以直接計算出網(wǎng)絡的輸出值與已經(jīng)給出的標簽值(label)直接的差距钠绍,我們將這個值定義為殘差δ秆吵。對于輸出層之前的隱藏層L,我們將根據(jù)L+1層各節(jié)點的加權平均值來計算第L層的殘差五慈。

插入一些我個人對BP算法的一點比較容易理解的解釋(如有錯誤請指出):在反向傳播過程中纳寂,若第x層的a節(jié)點通過權值W對x+1層的b節(jié)點有貢獻主穗,則在反向傳播過程中,梯度通過權值W從b節(jié)點傳播回a節(jié)點毙芜。不管下面的公式推導忽媒,還是后面的卷積神經(jīng)網(wǎng)絡,在反向傳播的過程中腋粥,都是遵循這樣的一個規(guī)律晦雨。

反向傳播的具體步驟如下:
(1)根據(jù)輸入,計算出每一層的激活值隘冲。
(2)對于輸出層闹瞧,我們使用如下公式計算每個單元的殘差:



(3)對于輸出層之前的每一層,按照如下公式計算每一層的殘差:



(4)由殘差計算每一層的偏導數(shù):

(5)最后展辞,使用偏導數(shù)更新權值和偏置奥邮。
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市罗珍,隨后出現(xiàn)的幾起案子洽腺,更是在濱河造成了極大的恐慌,老刑警劉巖覆旱,帶你破解...
    沈念sama閱讀 217,084評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蘸朋,死亡現(xiàn)場離奇詭異,居然都是意外死亡扣唱,警方通過查閱死者的電腦和手機藕坯,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來噪沙,“玉大人炼彪,你說我怎么就攤上這事∏簦” “怎么了?”我有些...
    開封第一講書人閱讀 163,450評論 0 353
  • 文/不壞的土叔 我叫張陵佑惠,是天一觀的道長朋腋。 經(jīng)常有香客問我,道長膜楷,這世上最難降的妖魔是什么旭咽? 我笑而不...
    開封第一講書人閱讀 58,322評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮赌厅,結果婚禮上穷绵,老公的妹妹穿的比我還像新娘。我一直安慰自己特愿,他們只是感情好仲墨,可當我...
    茶點故事閱讀 67,370評論 6 390
  • 文/花漫 我一把揭開白布勾缭。 她就那樣靜靜地躺著,像睡著了一般目养。 火紅的嫁衣襯著肌膚如雪俩由。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,274評論 1 300
  • 那天癌蚁,我揣著相機與錄音幻梯,去河邊找鬼。 笑死努释,一個胖子當著我的面吹牛碘梢,可吹牛的內容都是我干的。 我是一名探鬼主播伐蒂,決...
    沈念sama閱讀 40,126評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼煞躬,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了饿自?” 一聲冷哼從身側響起汰翠,我...
    開封第一講書人閱讀 38,980評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎昭雌,沒想到半個月后复唤,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,414評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡烛卧,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,599評論 3 334
  • 正文 我和宋清朗相戀三年佛纫,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片总放。...
    茶點故事閱讀 39,773評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡呈宇,死狀恐怖,靈堂內的尸體忽然破棺而出局雄,到底是詐尸還是另有隱情甥啄,我是刑警寧澤,帶...
    沈念sama閱讀 35,470評論 5 344
  • 正文 年R本政府宣布炬搭,位于F島的核電站蜈漓,受9級特大地震影響,放射性物質發(fā)生泄漏宫盔。R本人自食惡果不足惜融虽,卻給世界環(huán)境...
    茶點故事閱讀 41,080評論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望灼芭。 院中可真熱鬧有额,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,713評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至句狼,卻和暖如春笋熬,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背腻菇。 一陣腳步聲響...
    開封第一講書人閱讀 32,852評論 1 269
  • 我被黑心中介騙來泰國打工胳螟, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人筹吐。 一個月前我還...
    沈念sama閱讀 47,865評論 2 370
  • 正文 我出身青樓糖耸,卻偏偏與公主長得像,于是被迫代替她去往敵國和親丘薛。 傳聞我的和親對象是個殘疾皇子嘉竟,可洞房花燭夜當晚...
    茶點故事閱讀 44,689評論 2 354

推薦閱讀更多精彩內容