不懂卷積神經網絡?別怕,看完這幾張萌圖你就明白了

本文來自AI新媒體量子位(QbitAI)

這篇文章用最簡明易懂的方式解釋了卷積神經網絡(CNN)的基本原理,并繞開了里面的數學理論。

同時,如果想對從頭開始構建CNN網絡之類的問題感興趣,作者推薦去讀《 Artificial Intelligence for Humans Volume 3: Deep Learning and Neural Networks》中第10章節的內容。

不多說了,開始CNN之旅——

網絡結構

CNN的模型通常建立在前饋神經網絡模型之上,它的結構你也應該不陌生。不同是的,“隱藏層”將被以下這些層取代:

卷積層(Convolutional Layers)

池化層(Pooling Layers)

全連接層(稠密層,Dense Layers)

結構類似下圖:

640?wx_fmt=png&wxfrom=5&wx_lazy=1

卷積

在此階段,輸入圖像被一個grid掃描,并作為輸入傳遞到網絡。之后,這個網絡將一層卷積層應用于輸入的圖像,將它分割成包含3張圖像的三維立方體結構。這3三張圖像個框架分別呈現原圖的紅色、綠色和藍色信息。

隨后,它將卷積濾波器(也稱神經元)應用到圖像中,和用PhotoShop中的濾鏡突出某些特征相似。例如在動畫片《Doc And Mharti》中,用羅伯茨交叉邊緣增強濾波器處理過的效果如下圖所示:

640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1

?原圖

640?wx_fmt=png&wxfrom=5&wx_lazy=1

?處理后

可以想象,擁有100多個不同濾波器的神經網絡篩選復雜特征的能力有多強大,這將大大助力它識別現實世界中事物。一旦神經網絡已經將卷積濾波器應用到圖像中,我們就能得到特征/激活圖。

特征圖譜會被指定區域內的特定神經元激活,比如我們將邊緣檢測濾波器添加到下面左圖中,則它的激活圖如右圖所示:

640?wx_fmt=png&wxfrom=5&wx_lazy=1

?這些點代表0的行(表明這些區域可能是邊緣)。在二維數組中,“30”的值表明圖像區域存在邊緣的可能性很高

激活層

當我們有了激活圖,就能在其中讓激活函數大顯身手了,我們用研究人員的首選函數——ReLU激活函數(修正線性單元)舉個例子。然而,一些研究人員仍然認為用Sigmoid函數或雙曲切線能得到提供最佳的訓練結果,但我不這么認為。

使用激活層是在系統中引入非線性,這樣可以提高輸入和輸出的一般性。ReLU(x)函數只返回max(0、x)或簡單地返回激活圖中的負權值。

池化層

之后的最佳做法通常是在特征圖中應用最大池化(或任何其他類型的池)。應用最大池化層的原理是掃描小型grid中的圖像,用一個包含給定grid中最高值的單個單元替換每個grid:

640?wx_fmt=png&wxfrom=5&wx_lazy=1

這樣做的重要原因之一是,一旦我們知道給定特征在一個給定的輸入區域,我們可以忽略特征的確切位置將數據普遍化,減少過擬合。舉個例子,即使訓練精度達到99%,但拿到沒見過的新數據上測試時,它的精確度也只有50%。

輸出層

最大池化層后我們講講剩下的另一個激活圖,這是傳遞給全連接網絡的一部分信息。它包含一個全連接層,將上一層中每個神經元的輸出簡單映射到全連接層的一個神經元上,并將softmax函數應用到輸出中,就是和我們之前提到的ReLU函數類似的激活函數。

因為我們將用神經網絡將圖片分類,因此這里使用了softmax函數。softmax輸出返回列表的概率求和為1,每個概率代表給定圖像屬于特定輸出類的概率。但后來涉及到圖像預測和修復任務時,線性激活函數的效果就比較好了。

值得注意的是,講到這里我們只考慮了單卷積層和單池層的簡單情況,如果要實現最佳精度通常需要它們多層堆疊。經過每個完整的迭代后,通過網絡反向根據計算損失更新權重。

原文地址:https://authomaton.blogspot.co.uk/2017/10/machine-learning-but-funner-02.html

本文作者:林鱗
原文發布時間:2017-10-20?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/453149.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/453149.shtml
英文地址,請注明出處:http://en.pswp.cn/news/453149.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

xrd連續掃描和步進掃描_一種提高xrd實驗精度的方法

一種提高xrd實驗精度的方法【專利摘要】本發明公開了一種提高XRD實驗精度的方法,包括如下步驟:步驟1:將待測試樣進行處理至表面平整光潔;步驟2:選用步進掃描方式對待測鋼試樣進行XRD實驗,步進掃描方式的掃描…

2018雙一流排名 計算機,2018中國雙一流高校名單

目前全球范圍內,比較有影響力的世界大學排名包括《QS世界大學排名》、《世界大學學術排名(ARWU)》、《泰晤士高等教育世界大學排名》、《usnews世界大學排名》和CWUR沙特阿拉伯全球大學評級中心世界大學排名。這些排名從各個方面對世界范圍內的高校進行綜合排名&…

交換機和集線器的區別

集線器采用的是共享帶寬的工作方式,簡單打個比如,集線器就好比一條單行道,“10M”的帶寬分多個端口使用,當一個端口占用了大部分帶寬后,另外的端口就會顯得很慢。相反,交換機是一個獨享的通道,它…

移動平臺還有哪些創業機會

這是一個移動互聯網創業的最好時代。 過去的2011年,國內大批創業者為移動互聯網而瘋狂。這個超過200億元的市場牢牢吸引著他們,每天都有新鮮的主意轉化為應用。 移動互聯網時代的創業成本遠小于互聯網時代。創新工場創始人李開復在2011中國移動開發者大…

Swift封裝 滑出式導航欄

前言: 本文將會創建以下幾個主類: DWContainerViewController:這包含了左視圖,中視圖和右視圖控制器的視圖,并處理動畫和滑動等操作。 DWCenterViewController:中央面板。 DWSidePanelViewController&#…

廣東電網計算機專業筆試題目,廣東電網筆試題目

廣東電網筆試題目筆試是一種與面試對應的測試,是以填寫的方法考核應聘者學識水平的重要工具。這種方法可以有效的測量應聘人的基本知識、專業知識、管理知識、綜合分析能力和文字表達能力等素質及能力的差異。下面是小編為大家收集的廣東電網筆試題目,希…

波特率和比特率

波特率(符號率),可以理解為傳輸介質實際能達到的電壓變化,比如每秒可以改變多少次。 比特率,是邏輯層面上每秒能傳輸多少個比特。 考慮最簡單的不歸零編碼,用5伏電壓表示1,-5伏電壓表示0&…

usart和uart 的區別

摘自:https://blog.csdn.net/meic51/article/details/7714847 什么是同步和異步 轉自https://blog.csdn.net/seashine_yan/article/details/71192283轉載于:https://www.cnblogs.com/chulin/p/8661720.html

蘋果產品開發的絕密工作流程

長期以來蘋果產品開發流程在很多方面都籠罩著一層神秘的面紗,而在AdamLashinsky新發行的《InsideApple:HowAmerica’sMostAdmired–andSecretive–CompanyReallyWorks》一書中對這些流程有所涉及。這本書同時談論了蘋果公司各個不同的方面,包括其理念、招…

Linux系統集群架構線上項目配置實戰(一)

項目整體介紹 **整個項目包括以下幾個應用工程** 1、 用戶APP 2、 商家APP 3、 業務平臺管理后臺 4、 商家業務管理后臺 5、 官網 **整體項目規劃設計如下** 1、 用戶APP采用JAVA環境布署,初始環境兩臺服務器,實現負載均衡與高可用,前端…

如何確定autosar的版本_AUTOSAR編碼指南(中文版)

在汽車應用領域,軟件開發變得越來越重要。隨著安全、環境以及便利性需求的增長,車輛中應用電子系統的數量也在急速增長。其中有90%的創新應用都是基于軟件驅動的電子組件。而這些組件的研發成本占車輛開發成本的40%,快速穩定的發展需要整合更…

3個月計算機考研,【圖片】(重開)三個月考研成功的心路歷程 -南郵計算機【南京郵電大學研究生院吧】_百度貼吧...

該樓層疑似違規已被系統折疊 隱藏此樓查看此樓這個帖子教你如何在較短時間拿到大部分的分值。聲明:這個經驗是我個人的經歷可能對有些人不適合 時間充裕的還是老老實實打基礎,按部就班的三輪復習。18年考研 南郵 初試數據結構 復試微機原理 。我是國慶之…

PS把一張白色背景的圖片設為透明

方法一: 1.雙擊圖層縮略圖上的小鎖圖標(注意,這里不要拖動小鎖進行刪除鎖定),彈出“新建圖層”,確定 2.右鍵左側第四個功能菜單,選擇魔棒工具 3.用魔棒工具在白色背景區域點擊一下,選…

HTML5 webfont字體圖標的使用

2019獨角獸企業重金招聘Python工程師標準>>> 一.參考文獻 1.http://www.cnblogs.com/yes-V-can/p/5716853.html 2.http://blog.csdn.net/zhouwangling_/article/details/53096649 二.html使用方法 1.下載字體 網上百度自己要使用的字體,一般下載的是ttf格…

算法導論中英文版下載

算法導論: 學過計算機的都知道,這本書可以說是全世界最權威的算法課程的大學課本了,基本上全世界的名牌大學用的教材都是它。這本書一共四位作者,Thomas H. Cormen,Charles E. Leiserson 和 Ronald L.Rivest 是來自 MI…

javaweb不同用戶需要幾張表_程序員必備2020版:JavaWeb快速進階全套教程

Java Web應用由一組Servlet、HTML頁、類、以及其它可以被綁定的資源構成。它可以在各種供應商提供的實現Servlet規范的Servlet容器中運行。JavaWeb項目簡單來說就是一個應用程序,比如每天打開的QQ、微信、百度地圖等,這些都是應用程序。有很多同學反應Ja…

遇見未來的自己作文800計算機,遇見未來的自己作文800字

如果給你一個機會讓你遇見未來的自己,并且有兩個不一樣的人生,任意選擇其中一個,你愿意去遇見嗎?在我的面前,有兩扇門。可以看見其中一扇門上寫著“少時享受的未來,而另一扇門上寫著“少時勤奮的未來”。這…

ZOJ.3551.Bloodsucker(期望DP)

題目鏈接 \(Description\) 有1個吸血鬼和n-1個人,每天有且只會有兩個人/吸血鬼相遇,如果是人與吸血鬼相遇,那個人會有p的概率變成吸血鬼;否則什么也不發生。求n個都變成吸血鬼的期望天數。 \(Solution\) 我還是寫一下吧。。期望題…