卷積操作中特徵值大小的計算

2021-08-18 22:46:39 字數 851 閱讀 4651

今年對我來說是非常重要的一年,面臨著找工作和**文的壓力,因此,我打算把我機器學習刷題之路記錄下來,我認為刷題要把原理弄明白,所以我整理了分析的內容,作為對自己的提高,也希望對大家能夠有所幫助。

輸入大小為200×200,依次經過一層卷積(kernel size 5×5,padding 1,stride 2),pooling(kernel size 3×3,padding 0,stride 1),又一層卷積(kernel size 3×3,padding 1,stride 1)之後,輸出特徵圖大小為:

答案:97

計算尺寸不被整除只在googlenet中遇到過。卷積向下取整,池化向上取整。

(200-5+2*1)/2+1 為99.5,取99

(99-3)/1+1 為97

(97-3+2*1)/1+1 為97

答案是算出來了,我總感覺有點問題,後面的+1有點怪怪的

而我搜尋的公式是下面這樣的:

這裡提供乙個計算每一層輸出影象的size的公式。無論是卷積層還是pooling層,公式都是這樣的:

(( input_size + 2*padding - kernel_size ) / stride ) +1= output_size

其中,padding指對input的影象邊界補充一定數量的畫素,目的是為了計算位於影象邊界的畫素點的卷積響應;kernel_size指卷積核的大小;stride指步長,即卷積核或者pooling視窗的滑動位移。另外需要注意,上面公式建立在所有引數都為整數的假設基礎上。

如果padding在題目中指的是外圍補充邊界的話,我模擬手算了一下,確實是這樣的,可能題目就是題目,我們要按照題目的意思來才行吧。

[1].卷積神經網路.

[2].機器學習筆試題.

特徵值 特徵值和特徵向量的應用問題

抽象矩陣的特徵值與特徵向量 前言 1 今天繼續接著昨天的內容,我們來討論特徵值和特徵向量的應用問題。今天這道題是抽象矩陣問題,需要我們對抽象條件做乙個合理的翻譯。2 行和相等的矩陣有什麼特殊的特徵值和特徵向量?行和是乙個特徵值,全1 向量是它對應的乙個特徵向量。這是乙個常用結論,希望同學們熟練掌握。...

特徵值 特殊矩陣的特徵值和特徵向量

特徵值與特徵向量 2 前 言 1 今天我們來討論一類特殊矩陣的特徵值和特徵向量。秩1 矩陣的性質希望同學們還沒有完全遺忘,正好通過今天的內容帶著大家複習下。2 i 雖然今天的矩陣不是抽象矩陣,但是想通過定義法求特徵值較為麻煩。這裡我們需要做乙個轉換 ax 0有非零解說明0是a的特徵值。ii 這裡我們...

Matlab GPU矩陣求特徵值計算

gpu求特徵值的使用方法 clear all clcm rand 2000,2000 生成乙個隨機矩陣 tic a1,b1 eig m 求該隨機矩陣的特徵值和特徵向量 t1 toc ticm single m 將資料轉換為單精度型 m gpuarray m 將資料從cpu中搬到gpu a2,b2 e...