Python深度學(xué)習(xí)pytorch神經(jīng)網(wǎng)絡(luò)匯聚層理解
我們的機(jī)器學(xué)習(xí)任務(wù)通常會(huì)跟全局圖像的問(wèn)題有關(guān)(例如,“圖像是否包含一只貓呢?”),所以我們最后一層的神經(jīng)元應(yīng)該對(duì)整個(gè)輸入的全局敏感。通過(guò)逐漸聚合信息,生成越來(lái)越粗糙的映射,最終實(shí)現(xiàn)學(xué)習(xí)全局表示的目標(biāo),同時(shí)將卷積圖層的所有有時(shí)保留在中間層。
此外,當(dāng)檢測(cè)較底層的特征時(shí)(例如之前討論的邊緣),我們通常希望這些特征保持某種程度上的平移不變性。例如,如果我們拍攝黑白之間輪廓清晰的圖像X,并將整個(gè)圖像向右移動(dòng)一個(gè)像素,即Z[i, j] = X[i, j+1],則新圖像Z的輸出可能大不相同。而在現(xiàn)實(shí)中,隨著拍攝角度的移動(dòng),任何物體幾乎不可能發(fā)生在同一像素上。即使用三腳架拍攝一個(gè)靜止的物體,由于快門的移動(dòng)而引起的相機(jī)振動(dòng),可能會(huì)使所有物體左右移動(dòng)一個(gè)像素(除了高端相機(jī)配備了特殊功能來(lái)解決這個(gè)問(wèn)題)。
本節(jié)將介紹池化(pooling)層,它具有雙重目的:降低卷積層對(duì)位置的敏感性,同時(shí)降低對(duì)空間降采樣表示的敏感性。
最大匯聚層和平均匯聚層
與卷積層類似,匯聚層運(yùn)算符由一個(gè)固定形狀的窗口組成,該窗口根據(jù)其步幅大小在輸入的所有區(qū)域上滑動(dòng),為固定形狀窗口(有時(shí)稱為池化窗口)遍歷的每個(gè)位置計(jì)算一個(gè)輸出。然而,不同域卷積層的輸入與卷積核之間的互相關(guān)計(jì)算,匯聚層不包含參數(shù)。相反,池運(yùn)算符是確定性的,我們通常計(jì)算池化窗口中所有元素的最大值或平均值。這些操作分別稱為最大匯聚層(maximum pooling)和平均匯聚層(average pooling)。
在這兩種情況下,與互相關(guān)運(yùn)算符一樣,池化窗口從輸入張量的左上角開(kāi)始,從左到右、從上到下的在輸入張量?jī)?nèi)移動(dòng)。

填充和步幅
和先前一樣,我們可以通過(guò)填充和步幅以獲得所需的輸出形狀。
多個(gè)通道
在處理多通道輸入數(shù)據(jù)時(shí),匯聚層在每個(gè)輸入通道上單獨(dú)運(yùn)算,而不是像卷積層一樣在通道上對(duì)輸入進(jìn)行匯總。這意味著匯聚層的輸出通道數(shù)與輸入通道數(shù)相同。
以上就是Python深度學(xué)習(xí)pytorch神經(jīng)網(wǎng)絡(luò)匯聚層理解的詳細(xì)內(nèi)容,更多關(guān)于pytorch神經(jīng)網(wǎng)絡(luò)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
- Python深度學(xué)習(xí)pytorch神經(jīng)網(wǎng)絡(luò)多層感知機(jī)簡(jiǎn)潔實(shí)現(xiàn)
- Python深度學(xué)習(xí)pytorch神經(jīng)網(wǎng)絡(luò)Dropout應(yīng)用詳解解
- Python深度學(xué)習(xí)pytorch神經(jīng)網(wǎng)絡(luò)圖像卷積運(yùn)算詳解
- Python深度學(xué)習(xí)pytorch神經(jīng)網(wǎng)絡(luò)填充和步幅的理解
- Python深度學(xué)習(xí)pytorch神經(jīng)網(wǎng)絡(luò)多輸入多輸出通道
- Python Pytorch深度學(xué)習(xí)之神經(jīng)網(wǎng)絡(luò)
相關(guān)文章
opencv將視頻逐幀保存為圖片的實(shí)現(xiàn)示例
本文使用python-opencv將本地視頻逐幀保存為圖片(.jpg)格式,將保存的圖片放在當(dāng)前目錄的一個(gè)文件夾內(nèi),具有一定的參考價(jià)值,感興趣的可以了解一下2023-09-09
Python設(shè)計(jì)模式之裝飾模式實(shí)例詳解
這篇文章主要介紹了Python設(shè)計(jì)模式之裝飾模式,結(jié)合實(shí)例形式詳細(xì)分析了裝飾模式的概念、原理并結(jié)合Python實(shí)例形式分析了裝飾模式的相關(guān)使用技巧,需要的朋友可以參考下2019-01-01
python中sub-pub機(jī)制實(shí)現(xiàn)Redis的訂閱與發(fā)布
本文主要介紹了python中sub-pub機(jī)制實(shí)現(xiàn)Redis的訂閱與發(fā)布,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-03-03
Python3基礎(chǔ)語(yǔ)法知識(shí)點(diǎn)總結(jié)
在本篇文章里小編給大家分享的是一篇關(guān)于Python3基礎(chǔ)語(yǔ)法知識(shí)點(diǎn)總結(jié)內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。2021-05-05
Pytorch復(fù)現(xiàn)擴(kuò)散模型的示例詳解
這篇文章主要為大家詳細(xì)介紹了如何利用Pytorch復(fù)現(xiàn)擴(kuò)散模型,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,感興趣的可以跟隨小編一起了解一下2023-04-04
Windows 7下Python Web環(huán)境搭建圖文教程
這篇文章主要為大家詳細(xì)介紹了Windows 7下Python Web環(huán)境搭建圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-03-03
Python基礎(chǔ)語(yǔ)法之變量與數(shù)據(jù)類型詳解
這篇文章主要為大家詳細(xì)介紹了Python基礎(chǔ)語(yǔ)法中變量與數(shù)據(jù)類型的用法,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Python有一定的幫助,感興趣的可以了解一下2022-07-07
使用Pandas實(shí)現(xiàn)清洗客戶編碼異常數(shù)據(jù)
在不同行業(yè)中,我們經(jīng)常會(huì)遇到一個(gè)麻煩的問(wèn)題:數(shù)據(jù)清洗,尤其是當(dāng)我們需要處理客戶編碼異常數(shù)據(jù)時(shí),下面小編就來(lái)和大家分享一下常用的解決辦法吧2023-07-07

