機(jī)器學(xué)習(xí)面試之MSE與CE的區(qū)別?

MSE和CE是機(jī)器學(xué)習(xí)中常見的兩種損失函數(shù),在訓(xùn)練神經(jīng)網(wǎng)絡(luò)中锌介,也經(jīng)常用到,但是如何深刻地理解二者的異同笤休,卻不是容易輕松搞定的齿椅。本文從模擬面試的角度嘗試對這一問題作出解讀。

精靈是一名研二的學(xué)生玻侥,土木專業(yè)决摧,本科數(shù)學(xué)專業(yè),從讀研開始凑兰,精靈就已經(jīng)感覺到自己所學(xué)專業(yè)就業(yè)行情慘淡掌桩,但是人工智能卻如日中天,各大廠針對應(yīng)屆生開出的薪酬也是讓人咂舌姑食。憑著本科扎實(shí)的數(shù)學(xué)功底波岛,精靈開始了人工智能修行之路,無數(shù)的挑燈夜戰(zhàn)音半,寫代碼则拷、調(diào)bug、推公式曹鸠,什么python隔躲,什么模型,什么tensorflow物延,統(tǒng)統(tǒng)拿下宣旱!

眼瞅著要找實(shí)習(xí)了,精靈信心滿滿地將簡歷投到了某大廠叛薯,一天浑吟,電話突然響起:“喂,是精靈嗎耗溜?我是某某廠的面試官组力,現(xiàn)在方便進(jìn)行電話面試嗎?”正在宿舍吃著泡面抖拴,盯著屏幕上的epoch不斷增長的精靈火速擦了擦嘴燎字,關(guān)門關(guān)窗腥椒,無比激動地開始了自己的電面之旅。

面試官先問了幾個簡單問題候衍,精靈自然輕松答出來了笼蛛。終于面試官問到了MSE和CE的區(qū)別。

面試官:MSE和CE你熟悉嗎蛉鹿?

精靈:熟悉滨砍,MSE就是mean square error,CE就是cross entropy妖异。

面試官:沒錯惋戏,是這樣的,訓(xùn)練神經(jīng)網(wǎng)絡(luò)時他膳,你經(jīng)常用哪一個响逢?

精靈:如果是回歸問題,用MSE棕孙,如果是分類問題龄句,一般用CE。(這是一個小坑散罕,先要區(qū)分問題是分類還是回歸,面試官故意模糊這一點(diǎn)傀蓉,就是考察精靈是否清楚這樣的細(xì)節(jié))

面試官:為什么呢欧漱?

精靈:因為MSE容易發(fā)生梯度消失問題,而CE則不會葬燎。

面試官:為什么呢误甚?

精靈:以分類問題為例,假設(shè)我們的類別數(shù)量是T谱净,最后一層使用softmax窑邦。對一條樣本(x,c)而言,其label為c壕探。在神經(jīng)網(wǎng)絡(luò)softmax之前那一層冈钦,共有T個神經(jīng)元,讓我們將目光投向第c個神經(jīng)元李请,如下圖所示:


不管是用MSE還是CE瞧筛,我們都是希望y_c越大越好,其他與其并列的神經(jīng)元越小輸出值越好导盅。

如果是MSE较幌,這條樣本的誤差是:


我們來分析這個誤差對于參數(shù)w的梯度。上式中一共有T項白翻,我們不妨先取出其中一項乍炉,比如第一項來分析:


這里,我省略了其中的推導(dǎo)過程,相信面試官您也能理解岛琼。觀察這個式子底循,我們發(fā)現(xiàn)了一個尷尬的問題,我們是想調(diào)整參數(shù)w從而增大這一項衷恭,使它盡可能接近于1:


可當(dāng)這一項接近于0時此叠,上面的梯度也將接近于0,因為該值就是梯度的一個因子随珠。這就是gradient vannishing灭袁。

如果是用CE,則不會出現(xiàn)這個問題窗看,用CE茸歧,其損失為:


同樣我們求該損失對w的梯度:


此時,我們發(fā)現(xiàn)显沈,該梯度就不會發(fā)生gradient vanishing了软瞎。因為消去了導(dǎo)致梯度錯誤消失的因子。

可見拉讯,因為我們最后做了softmax涤浇,所以用CE會比MSE好。

面試官:不錯魔慷!分析的很到位只锭!就你了,明天來公司上班吧院尔!

精靈:好嘞蜻展!

Note:寫完后才發(fā)現(xiàn)文章中有一重大bug,不知道你看出來了沒有邀摆?如果你覺得文章不錯纵顾,點(diǎn)贊和轉(zhuǎn)發(fā)就是最大的支持!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末栋盹,一起剝皮案震驚了整個濱河市施逾,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌例获,老刑警劉巖音念,帶你破解...
    沈念sama閱讀 210,914評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異躏敢,居然都是意外死亡闷愤,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,935評論 2 383
  • 文/潘曉璐 我一進(jìn)店門件余,熙熙樓的掌柜王于貴愁眉苦臉地迎上來讥脐,“玉大人遭居,你說我怎么就攤上這事⊙” “怎么了俱萍?”我有些...
    開封第一講書人閱讀 156,531評論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長告丢。 經(jīng)常有香客問我枪蘑,道長,這世上最難降的妖魔是什么岖免? 我笑而不...
    開封第一講書人閱讀 56,309評論 1 282
  • 正文 為了忘掉前任岳颇,我火速辦了婚禮,結(jié)果婚禮上颅湘,老公的妹妹穿的比我還像新娘话侧。我一直安慰自己,他們只是感情好闯参,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,381評論 5 384
  • 文/花漫 我一把揭開白布瞻鹏。 她就那樣靜靜地躺著,像睡著了一般鹿寨。 火紅的嫁衣襯著肌膚如雪新博。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,730評論 1 289
  • 那天脚草,我揣著相機(jī)與錄音赫悄,去河邊找鬼。 笑死玩讳,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的嚼贡。 我是一名探鬼主播熏纯,決...
    沈念sama閱讀 38,882評論 3 404
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼粤策!你這毒婦竟也來了樟澜?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,643評論 0 266
  • 序言:老撾萬榮一對情侶失蹤叮盘,失蹤者是張志新(化名)和其女友劉穎秩贰,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體柔吼,經(jīng)...
    沈念sama閱讀 44,095評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡毒费,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,448評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了愈魏。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片觅玻。...
    茶點(diǎn)故事閱讀 38,566評論 1 339
  • 序言:一個原本活蹦亂跳的男人離奇死亡想际,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出溪厘,到底是詐尸還是另有隱情胡本,我是刑警寧澤,帶...
    沈念sama閱讀 34,253評論 4 328
  • 正文 年R本政府宣布畸悬,位于F島的核電站侧甫,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏蹋宦。R本人自食惡果不足惜披粟,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,829評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望妆档。 院中可真熱鬧僻爽,春花似錦、人聲如沸贾惦。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,715評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽须板。三九已至碰镜,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間习瑰,已是汗流浹背绪颖。 一陣腳步聲響...
    開封第一講書人閱讀 31,945評論 1 264
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留甜奄,地道東北人柠横。 一個月前我還...
    沈念sama閱讀 46,248評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像课兄,于是被迫代替她去往敵國和親牍氛。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,440評論 2 348

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