欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

如何從Inceptionv1到Inceptionv4進(jìn)行全解析

這篇文章給大家介紹如何從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)的版本有:

  • Inception v1
  • Inception v2 和 Inception v3
  • Inception v4 和 Inception-ResNet

每個(gè)版本都是前一個(gè)版本的迭代進(jìn)化。了解 Inception 網(wǎng)絡(luò)的升級(jí)可以幫助我們構(gòu)建自定義分類器,優(yōu)化速度和準(zhǔn)確率。

 

Inception v1

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卷積

如何從Inception v1到Inception v4進(jìn)行全解析  
1* 1卷積

1* 1卷積不僅可以減少神經(jīng)網(wǎng)絡(luò)的參數(shù)量,還可以壓縮通道數(shù),大大提高了計(jì)算效率。

 

把不同大小的卷積核組合在一起

如何從Inception v1到Inception v4進(jìn)行全解析  

把不同的卷積核組合在一起,不僅可以增大感受野,而且還可以提高神經(jīng)網(wǎng)絡(luò)的魯棒性。在一層里把不同大小的卷積核疊在一起后,意味著一層里可以產(chǎn)生不同大小的卷積核處理之后的效果,也意味著不用人為的來(lái)選擇這一層要怎么卷,這個(gè)網(wǎng)絡(luò)自己便會(huì)學(xué)習(xí)用什么樣的卷積(或池化)操作最好。

下面是卷積神經(jīng)網(wǎng)絡(luò)Inception模塊的基本組成部分:如何從Inception v1到Inception v4進(jìn)行全解析

 

Inception v2

Inception v2 和 Inception v3 來(lái)自同一篇論文《Rethinking the Inception Architecture for Computer Vision》,作者提出了一系列能增加準(zhǔn)確度和減少計(jì)算復(fù)雜度的修正方法。

 

將5* 5卷積分解為兩個(gè)3* 3卷積

將 5×5 的卷積分解為兩個(gè) 3×3 的卷積運(yùn)算以提升計(jì)算速度。如此可以有效地只使用約(3x3 + 3x3)/(5x5)=72%的計(jì)算開(kāi)銷。下圖可看出此替換的有效性。

如何從Inception v1到Inception v4進(jìn)行全解析  

所以升級(jí)后的Inception模塊如下圖所示:

如何從Inception v1到Inception v4進(jìn)行全解析  

最左側(cè)前一版 Inception 模塊中的 5×5 卷積變成了兩個(gè) 3×3 卷積的堆疊。

 

將 n*n 的卷積核尺寸分解為 1×n 和 n×1 兩個(gè)卷積。

例如,一個(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è)分別為1xnnx1的convs層來(lái)節(jié)省計(jì)算與內(nèi)存。

如何從Inception v1到Inception v4進(jìn)行全解析  

更新后的Inception模塊如下圖所示:如何從Inception v1到Inception v4進(jìn)行全解析

此處如果 n=3,則與上一張圖像一致。最左側(cè)的 5x5 卷積可被表示為兩個(gè) 3x3 卷積,它們又可以被表示為 1x3 和 3x1 卷積。

模塊中的濾波器組被擴(kuò)展(即變得更寬而不是更深),以解決表征性瓶頸。如果該模塊沒(méi)有被拓展寬度,而是變得更深,那么維度會(huì)過(guò)多減少,造成信息損失。如下圖所示:

如何從Inception v1到Inception v4進(jìn)行全解析  
 

Inception v3

Inception v3 整合了前面 Inception v2 中提到的所有升級(jí),還使用了:

  • RMSProp 優(yōu)化器;
  • Factorized 7x7 卷積;
  • 輔助分類器使用了 BatchNorm;
  • 標(biāo)簽平滑(添加到損失公式的一種正則化項(xiàng),旨在阻止網(wǎng)絡(luò)對(duì)某一類別過(guò)分自信,即阻止過(guò)擬合)。
 

Inception v2和Inception v3最終模型

如何從Inception v1到Inception v4進(jìn)行全解析  
 

Inception v4

Inception v4 和 Inception -ResNet 在同一篇論文《Inception-v4, Inception-ResNet and the Impact of Residual Connections on Learning》中提出來(lái)。

 

Inception v4網(wǎng)絡(luò)結(jié)構(gòu)

如何從Inception v1到Inception v4進(jìn)行全解析  
Inception v4

首先stem分支,可以直接看論文的結(jié)構(gòu)圖:如何從Inception v1到Inception v4進(jìn)行全解析

然后接下來(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 v1到Inception v4進(jìn)行全解析  
 

Inception-ResNet

在該論文中,作者將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 v1到Inception v4進(jìn)行全解析  

(左起)Inception ResNet 中的 Inception 模塊 A、B、C。注意池化層被殘差連接所替代,并在殘差加運(yùn)算之前有額外的 1x1 卷積。

  • 主要 inception 模塊的池化運(yùn)算由殘差連接替代。然而,你仍然可以在縮減塊中找到這些運(yùn)算。縮減塊 A 和 Inception v4 中的縮減塊相同。

具體Inception-resnet A、B、C各個(gè)模塊網(wǎng)絡(luò)結(jié)構(gòu)詳見(jiàn)原論文

 

針對(duì)深網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計(jì)的衰減因子

如果卷積核的數(shù)量超過(guò) 1000,則網(wǎng)絡(luò)架構(gòu)更深層的殘差單元將導(dǎo)致網(wǎng)絡(luò)崩潰。因此,為了增加穩(wěn)定性,作者通過(guò) 0.1 到 0.3 的比例縮放殘差激活值。

如何從Inception v1到Inception v4進(jìn)行全解析  

激活值通過(guò)一個(gè)常數(shù)進(jìn)行比例縮放,以防止網(wǎng)絡(luò)崩潰。

 

Inception-ResNet v1結(jié)構(gòu)

如何從Inception v1到Inception v4進(jìn)行全解析  
 

結(jié)果精度對(duì)比

如何從Inception v1到Inception v4進(jìn)行全解析  

關(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)

成都定制網(wǎng)站網(wǎng)頁(yè)設(shè)計(jì)