CNN 的卷积是执行了 \(w'_ {i,j}=\sum\limits_{x,y}w_{i+x,j+y}\times C_{x,y}\),有人认为每次平移卷积核,运算量很大,又是乘法又是加法。
现在我们吧 \(w_{x,y}\) 展开形成一个 \([n\times m,1]\) 的向量 \(V\),然后构造一个大小为 \([(n+1)\times (m+1),n\times m]\) 矩阵 \(P\) 使得 \(X=PV\) 得到的 \(X\) 压缩成 \([n+1,m+1]\) 矩阵之后取右下部分能得到正确的 \(w'\)
虽然我感觉变成矩阵乘向量之后运算更多了啊。
toeplitz 矩阵是
标签:matrix,卷积,矩阵,times,doubly,block,toeplitz From: https://www.cnblogs.com/yspm/p/DoublyblockTeoplitzMatrix.html