1.4 一個分類手寫數(shù)字的簡單神經(jīng)網(wǎng)絡(七)

定義完了神經(jīng)網(wǎng)絡域慷,讓我們回到手寫識別荒辕。我們可以將手寫識別這個問題分解成兩個子問題。第一犹褒,我們需要將一張包含很多數(shù)字的圖片分解成只包含一個數(shù)字的單獨圖片序列。例如弛针,我們要把這幅圖片


分解成6個單獨的圖片叠骑,

我們人類很容易就能處理這種分割問題,但是對計算機程序來說削茁,正確的分割照片是一個挑戰(zhàn)宙枷。一旦照片被分割完成掉房,程序接下來需要分類每個單獨的數(shù)字。所以慰丛,例如卓囚,我們要程序識別上面的第一個數(shù)字,

是5诅病。

我們將主要寫一個解決第二個問題的程序哪亿,也就是識別單獨數(shù)字。我們這樣做是因為分割問題并不是很難解決贤笆,一旦你找到了一個分類單獨數(shù)字的好方法蝇棉,將會有很多方法解決分割問題。一種方法就是嘗試不同的分割方法芥永,使用數(shù)字分類器為每個分割打分篡殷。如果數(shù)字分類器對每一個分段的置信度都很高,那么這個分割就會得到很高的分數(shù)埋涧。相反板辽,數(shù)字分類器在一個或多個分段上出現(xiàn)問題,那么這個分割方法就會得到很低的分數(shù)棘催。這個方法的關鍵是如果分類器出現(xiàn)了問題劲弦,那么這有可能是因為分割方法不對造成的。這個方法或其他的變種可以很好的解決圖片分割問題巧鸭。與其關心分割問題還不如把精力集中在開發(fā)一個神經(jīng)網(wǎng)路來解決更有趣和更難的問題瓶您,即手寫數(shù)字識別。

為了解決這個問題纲仍,我們將使用一個三層網(wǎng)絡:



輸入層是對輸入像素編碼的神經(jīng)元呀袱。接下來的部分,我們將使用28x28像素的掃描手寫數(shù)字圖片組成訓練數(shù)據(jù)郑叠,因此輸入層包含784=28x28個神經(jīng)元夜赵。為了簡便,上圖中我省略了784個神經(jīng)元中的大部分乡革。輸入的像素點是其灰度值寇僧,0.0代表白色,1.0代表黑色沸版,中間值表示不同程度的灰度值

第二層是隱層嘁傀,我們用n表示這一層中的神經(jīng)元的個數(shù),我們將嘗試不同大小的n视粮。舉例的圖中是一個很小的隱層细办,僅僅包含n=15個神經(jīng)元。

這個網(wǎng)絡的輸出層包含了10個神經(jīng)元蕾殴。如果第一個神經(jīng)元激活了笑撞,例如輸出1岛啸,則表明網(wǎng)絡認為數(shù)字是0,如果第二個神經(jīng)元激活了茴肥,則表明神經(jīng)元認為數(shù)字是1坚踩,等等。說的更明確一點瓤狐,我們?yōu)槊總€神經(jīng)元從0到9進行編號瞬铸,然后觀察哪個神經(jīng)元有最高的活動值。如果這個神經(jīng)元是6號神經(jīng)元芬首,那么可以得到神經(jīng)網(wǎng)絡的輸出是6赴捞。其他的也是如此。

你也許對為什么用10個輸出神經(jīng)元感到奇怪郁稍。畢竟這個神經(jīng)網(wǎng)絡的目標是哪一個數(shù)字和我們輸入的圖片一致赦政。看起來更自然的做法是使用4個輸出神經(jīng)元耀怜,將每一個神經(jīng)元二值化恢着,取決于神經(jīng)元的輸入是否接近0或1。四個神經(jīng)元足夠編碼答案的解财破,因為2^4 = 16遠遠超過了10種可能輸入的數(shù)字掰派。為什么我們要用10個神經(jīng)元代替呢?這難道不是低效的嗎左痢?終極原因源于經(jīng)驗:我們可以同時試驗設計兩個神經(jīng)網(wǎng)絡靡羡,然而事實證明,在這個特殊的問題上俊性,10個神經(jīng)元的神經(jīng)網(wǎng)絡要比4個輸出神經(jīng)元的神經(jīng)網(wǎng)絡要好略步。令我們好奇的是為什么使用10個輸出神經(jīng)元更有效呢?有什么啟發(fā)式的思考可以提前告訴我們?yōu)槭裁词褂?0個輸出神經(jīng)元替代4個輸出神經(jīng)元的編碼嗎定页?

為了理解我們?yōu)槭裁催@樣做趟薄,需要從根本原理上思考神經(jīng)網(wǎng)絡是怎樣做的。思考第一種我們使用10個出書神經(jīng)元的情況典徊,讓我們集中在第一個輸出神經(jīng)元上杭煎,它盡力決定輸入數(shù)字是不是0。他通過權衡隱層的輸入來做出決策卒落。那隱層神經(jīng)元做了什么呢羡铲?假設隱層的第一個神經(jīng)元只是為了檢查是否存在以下圖像:


它可以通過增加和它重疊部分的權重,而減少其他輸入的權重儡毕。同樣的犀勒,我們假設隱層第2/3/4個神經(jīng)元是為了識別以下的圖片:

也許你已經(jīng)猜到了,這四個圖片組合成了我們之前看到的數(shù)字0圖片:

因此妥曲,如果這四個神經(jīng)元被激活了贾费,我們可以認為數(shù)字是0。當然檐盟,這不是唯一的能得出這個圖片是0的方法褂萧,我們還有很多其他合理的方法(比如,對上述圖像做些轉換葵萎,或者輕微的變形)导犹。但是在這里,這種方法可以得出輸入是0羡忘。

假設神經(jīng)網(wǎng)絡以這種方式工作谎痢,我們可以給出一個貌似合理的解釋,為什么10個輸出神經(jīng)元工作的要比4個輸出神經(jīng)元要好卷雕。如果我們有4個輸出节猿,那么第一個神經(jīng)元就會盡力判斷最高有效位是什么,把數(shù)字的最高有效位和數(shù)字的形狀聯(lián)系取來并不是一個簡單的問題漫雕。很難想想有什么恰當?shù)臍v史原因滨嘱,數(shù)字的形狀和最高有效位有什么緊密聯(lián)系。

上面所說的僅僅是給出一個啟示浸间。沒有什么能夠表明神經(jīng)網(wǎng)絡像我說的那樣工作太雨,即隱層判斷數(shù)字的形狀。也許一個聰明的學習算法將會找到一些合適的權重讓我們僅僅用4個輸出神經(jīng)元就行魁蒜。但是囊扳,這個啟發(fā)式的思考通常很有效,它會節(jié)省你大量的時間去設計一個好的神經(jīng)網(wǎng)絡架構兜看。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末锥咸,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子铣减,更是在濱河造成了極大的恐慌她君,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,324評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件葫哗,死亡現(xiàn)場離奇詭異缔刹,居然都是意外死亡,警方通過查閱死者的電腦和手機劣针,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,356評論 3 392
  • 文/潘曉璐 我一進店門校镐,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人捺典,你說我怎么就攤上這事鸟廓。” “怎么了?”我有些...
    開封第一講書人閱讀 162,328評論 0 353
  • 文/不壞的土叔 我叫張陵引谜,是天一觀的道長牍陌。 經(jīng)常有香客問我,道長员咽,這世上最難降的妖魔是什么毒涧? 我笑而不...
    開封第一講書人閱讀 58,147評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮贝室,結果婚禮上契讲,老公的妹妹穿的比我還像新娘。我一直安慰自己滑频,他們只是感情好捡偏,可當我...
    茶點故事閱讀 67,160評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著峡迷,像睡著了一般银伟。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上凉当,一...
    開封第一講書人閱讀 51,115評論 1 296
  • 那天枣申,我揣著相機與錄音,去河邊找鬼看杭。 笑死忠藤,一個胖子當著我的面吹牛,可吹牛的內容都是我干的楼雹。 我是一名探鬼主播模孩,決...
    沈念sama閱讀 40,025評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼贮缅!你這毒婦竟也來了榨咐?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 38,867評論 0 274
  • 序言:老撾萬榮一對情侶失蹤谴供,失蹤者是張志新(化名)和其女友劉穎块茁,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體桂肌,經(jīng)...
    沈念sama閱讀 45,307評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡数焊,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,528評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了崎场。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片佩耳。...
    茶點故事閱讀 39,688評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖谭跨,靈堂內的尸體忽然破棺而出干厚,到底是詐尸還是另有隱情李滴,我是刑警寧澤,帶...
    沈念sama閱讀 35,409評論 5 343
  • 正文 年R本政府宣布蛮瞄,位于F島的核電站所坯,受9級特大地震影響,放射性物質發(fā)生泄漏裕坊。R本人自食惡果不足惜包竹,卻給世界環(huán)境...
    茶點故事閱讀 41,001評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望籍凝。 院中可真熱鬧,春花似錦苗缩、人聲如沸饵蒂。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,657評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽退盯。三九已至,卻和暖如春泻肯,著一層夾襖步出監(jiān)牢的瞬間渊迁,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,811評論 1 268
  • 我被黑心中介騙來泰國打工灶挟, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留琉朽,地道東北人。 一個月前我還...
    沈念sama閱讀 47,685評論 2 368
  • 正文 我出身青樓稚铣,卻偏偏與公主長得像箱叁,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子惕医,可洞房花燭夜當晚...
    茶點故事閱讀 44,573評論 2 353

推薦閱讀更多精彩內容

  • 善用理財預算耕漱,切忌用生活必需資金為資本 切忌用你的生活資金做為交易的資本,資金壓力過大會誤導你的投資策略抬伺,徒增交易...
    通金之路閱讀 171評論 0 0
  • 近日螟够,一位名叫黃思思,自稱是LOL電競選手峡钓、主播妓笙、歌手、演員的妹紙在微博上火了椒楣。起因是微博上有四段她被打的視頻被曝...
    f伐木累閱讀 1,637評論 0 0
  • 月亮是一只籠子 暗藍的夜流恣意闖蕩 塵土從高空飛落下來 飄散在我灰色的窗前 我的窗門密閉 鎖著一塊四方的混凝土 蝴...
    日臻閱讀 182評論 0 0
  • 二十出頭捧灰,剛剛離開學校的懷抱淆九,擁入社會的浪潮统锤。迷茫又不知所措,感覺自己卑微地存活在這個世界炭庙。 孤獨又彷徨饲窿,想要熱情...
    木落夕閱讀 807評論 9 5