二十二、卷积运算
1.1 卷積的定義
-
“卷積”其實是一個數學概念,它描述一個函數和另一個函數在某個維度上的加權“疊加”作用。函數定義如下:
-
其中,函數fff和函數 ggg 是卷積對象,aaa為積分變量,星號“*”表示卷積。公式所示的操作,被稱為連續域上的卷積操作。這種操作通常也被簡記為如下公式:
1.12 離散卷積和多維卷積
- 一般情況下,我們并不需要記錄任意時刻的數據,而是以一定的時間間隔(也即頻率)進行采樣即可。對于離散信號,卷積操作可用如下表示:
- 當然,對于離散卷積的定義可推廣到更高維度的空間上。例如,二維的公式可表示為公式
1.3 生活中的卷積
- 在一根鐵絲某處不停地彎曲,假設發熱函數是f(t)f(t)f(t),散熱函數是g(t)g(t)g(t),此時此刻的溫度就是f(t)f(t)f(t)跟g(t)g(t)g(t)的卷積
- 在一個特定環境下,發聲體的聲源函數是f(t)f(t)f(t),該環境下對聲源的反射效應函數是g(t)g(t)g(t),那么在這個環境下感受到的聲音就是f(t)f(t)f(t)的和g(t)g(t)g(t) 的卷積。
2. 卷積的計算方法和實現
2.1 單通道、二維卷積
2.2 帶填充的單通道、二維卷積運算
2.3 輸出矩陣計算公式
2.4 代碼
- 步驟一:導入工具包
- 步驟二:讀取圖片和設置卷積核
- 步驟三:計算卷積并畫出圖形
總結
- 上一篇: 二十一、文本情感分类二
- 下一篇: 二十四、TextCNN的原理和实现