這篇文章給大家介紹如何從Inception v1到Inception v4進(jìn)行全解析,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。
創(chuàng)新互聯(lián)建站專注于丁青網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供丁青營(yíng)銷型網(wǎng)站建設(shè),丁青網(wǎng)站制作、丁青網(wǎng)頁(yè)設(shè)計(jì)、丁青網(wǎng)站官網(wǎng)定制、成都小程序開(kāi)發(fā)服務(wù),打造丁青網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供丁青網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。
下面介紹了 Inception 家族的主要成員,包括 Inception v1、Inception v2 、Inception v3、Inception v4 和 Inception-ResNet。它們的計(jì)算效率與參數(shù)效率在所有卷積架構(gòu)中都是頂尖的。
Inception 網(wǎng)絡(luò)是CNN分類器
發(fā)展史上一個(gè)重要的里程碑。在 Inception 出現(xiàn)之前,大部分流行 CNN 僅僅是把卷積層堆疊得越來(lái)越多,使網(wǎng)絡(luò)越來(lái)越深,以此希望能夠得到更好的性能。
例如AlexNet,GoogleNet、 VGG-Net、ResNet等
都是通過(guò)加深網(wǎng)絡(luò)的層次和深度來(lái)提高準(zhǔn)確率。
GoogLeNet 最大的特點(diǎn)就是使用了 Inception 模塊,它的目的是設(shè)計(jì)一種具有優(yōu)良局部拓?fù)浣Y(jié)構(gòu)的網(wǎng)絡(luò),即對(duì)輸入圖像并行地執(zhí)行多個(gè)卷積運(yùn)算或池化操作,并將所有輸出結(jié)果拼接為一個(gè)非常深的特征圖。因?yàn)?1*1、3*3 或 5*5 等不同的卷積運(yùn)算與池化操作可以獲得輸入圖像的不同信息,并行處理這些運(yùn)算并結(jié)合所有結(jié)果將獲得更好的圖像表征。
Inception
常見(jiàn)的版本有:
每個(gè)版本都是前一個(gè)版本的迭代進(jìn)化。了解 Inception 網(wǎng)絡(luò)的升級(jí)可以幫助我們構(gòu)建自定義分類器,優(yōu)化速度和準(zhǔn)確率。
Inception v1
首先是出現(xiàn)在《Going deeper with convolutions》這篇論文中,作者提出一種深度卷積神經(jīng)網(wǎng)絡(luò) Inception,它在 ILSVRC14 中達(dá)到了當(dāng)時(shí)最好的分類和檢測(cè)性能。
Inception v1
的主要特點(diǎn):一是挖掘了1 1卷積核的作用*,減少了參數(shù),提升了效果;二是讓模型自己來(lái)決定用多大的的卷積核。
1* 1卷積不僅可以減少神經(jīng)網(wǎng)絡(luò)的參數(shù)量,還可以壓縮通道數(shù),大大提高了計(jì)算效率。
把不同的卷積核組合在一起,不僅可以增大感受野,而且還可以提高神經(jīng)網(wǎng)絡(luò)的魯棒性。在一層里把不同大小的卷積核疊在一起后,意味著一層里可以產(chǎn)生不同大小的卷積核處理之后的效果,也意味著不用人為的來(lái)選擇這一層要怎么卷,這個(gè)網(wǎng)絡(luò)自己便會(huì)學(xué)習(xí)用什么樣的卷積(或池化)操作最好。
下面是卷積神經(jīng)網(wǎng)絡(luò)Inception
模塊的基本組成部分:
Inception v2 和 Inception v3
來(lái)自同一篇論文《Rethinking the Inception Architecture for Computer Vision》,作者提出了一系列能增加準(zhǔn)確度和減少計(jì)算復(fù)雜度的修正方法。
將 5×5 的卷積分解為兩個(gè) 3×3 的卷積運(yùn)算以提升計(jì)算速度。如此可以有效地只使用約(3x3 + 3x3)/(5x5)=72%的計(jì)算開(kāi)銷。下圖可看出此替換的有效性。
所以升級(jí)后的Inception
模塊如下圖所示:
最左側(cè)前一版 Inception 模塊中的 5×5 卷積變成了兩個(gè) 3×3 卷積的堆疊。
例如,一個(gè) 3×3 的卷積等價(jià)于首先執(zhí)行一個(gè) 1×3 的卷積再執(zhí)行一個(gè) 3×1 的卷積。這樣同樣可以只使用約(1x3 + 3x1) / (3x3) = 67%的計(jì)算開(kāi)銷。下圖是此替換的有效性。作者更進(jìn)一步發(fā)揮想象,認(rèn)為任一個(gè)nxn conv都可通過(guò)替換為兩個(gè)分別為1xn與nx1的convs層來(lái)節(jié)省計(jì)算與內(nèi)存。
更新后的Inception
模塊如下圖所示:
此處如果 n=3,則與上一張圖像一致。最左側(cè)的 5x5 卷積可被表示為兩個(gè) 3x3 卷積,它們又可以被表示為 1x3 和 3x1 卷積。
模塊中的濾波器組被擴(kuò)展(即變得更寬而不是更深),以解決表征性瓶頸。如果該模塊沒(méi)有被拓展寬度,而是變得更深,那么維度會(huì)過(guò)多減少,造成信息損失。如下圖所示:
Inception v3 整合了前面 Inception v2 中提到的所有升級(jí),還使用了:
Inception v4 和 Inception -ResNet 在同一篇論文《Inception-v4, Inception-ResNet and the Impact of Residual Connections on Learning》中提出來(lái)。
首先stem
分支,可以直接看論文的結(jié)構(gòu)圖:
然后接下來(lái)它們有三個(gè)主要的Inception 模塊和Reduction模塊
,稱為 A、B 和 C(和 Inception v2 不同,這些模塊確實(shí)被命名為 A、B 和 C)。它們看起來(lái)和 Inception v2(或 v3)變體非常相似。
Inception v4 引入了專用的「縮減塊」(reduction block),它被用于改變網(wǎng)格的寬度和高度。早期的版本并沒(méi)有明確使用縮減塊,但也實(shí)現(xiàn)了其功能。
縮減塊 A(從 35x35 到 17x17 的尺寸縮減)和縮減塊 B(從 17x17 到 8x8 的尺寸縮減)。這里參考了論文中的相同超參數(shù)設(shè)置(V,I,k)。
直接看其網(wǎng)絡(luò)結(jié)構(gòu):
在該論文中,作者將Inception 架構(gòu)
和殘差連接(Residual)
結(jié)合起來(lái)。并通過(guò)實(shí)驗(yàn)明確地證實(shí)了,結(jié)合殘差連接可以顯著加速 Inception 的訓(xùn)練。也有一些證據(jù)表明殘差 Inception 網(wǎng)絡(luò)在相近的成本下略微超過(guò)沒(méi)有殘差連接的 Inception 網(wǎng)絡(luò)。作者還通過(guò)三個(gè)殘差和一個(gè) Inception v4 的模型集成,在 ImageNet 分類挑戰(zhàn)賽的測(cè)試集上取得了 3.08% 的 top-5 誤差率。
(左起)Inception ResNet 中的 Inception 模塊 A、B、C。注意池化層被殘差連接所替代,并在殘差加運(yùn)算之前有額外的 1x1 卷積。
具體Inception-resnet A、B、C
各個(gè)模塊網(wǎng)絡(luò)結(jié)構(gòu)詳見(jiàn)原論文
如果卷積核的數(shù)量超過(guò) 1000,則網(wǎng)絡(luò)架構(gòu)更深層的殘差單元將導(dǎo)致網(wǎng)絡(luò)崩潰。因此,為了增加穩(wěn)定性,作者通過(guò) 0.1 到 0.3 的比例縮放殘差激活值。
激活值通過(guò)一個(gè)常數(shù)進(jìn)行比例縮放,以防止網(wǎng)絡(luò)崩潰。
關(guān)于如何從Inception v1到Inception v4進(jìn)行全解析就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。
本文名稱:如何從Inceptionv1到Inceptionv4進(jìn)行全解析
當(dāng)前網(wǎng)址:http://www.chinadenli.net/article6/pigoig.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營(yíng)銷推廣、外貿(mào)建站、面包屑導(dǎo)航、網(wǎng)站設(shè)計(jì)、靜態(tài)網(wǎng)站、手機(jī)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)