卷积怎么计算

1个回答

写回答

刘秋红

2022-03-17 22:05

+ 关注

移动
移动

卷积计算的步骤如下:

1. 将卷积核翻转180度。

2. 将卷积核与输入信号进行卷积操作。这可以通过将卷积核中心与输入信号中的每个位置进行对齐,然后计算重叠区域的点积来实现。

3. 不断移动卷积核,重复以上步骤,直到对整个输入信号完成卷积操作为止。

4. 输出的大小会因为卷积核大小、步长以及是否使用边缘填充而有所不同。通常默认不使用边缘填充,且步长为1,此时输出大小为输入大小减去卷积核大小再加1。

例如,假设有一个2x2的输入信号A,和一个3x3的卷积核B,进行卷积操作的结果如下:

A = | 1 2 | B = | 1 0 1 |

| 3 4 | | 0 1 0 |

| 1 0 1 |

卷积核翻转180度:

B' = | 1 0 1 |

| 0 1 0 |

| 1 0 1 |

对A进行卷积操作:

(1 * 1) + (2 * 0) + (3 * 1) + (4 * 0) = 4

(1 * 0) + (2 * 1) + (3 * 0) + (4 * 1) = 6

(1 * 1) + (2 * 0) + (3 * 1) + (4 * 0) = 4

(1 * 0) + (2 * 1) + (3 * 0) + (4 * 1) = 6

输出结果为一个2x2的矩阵,即:

| 4 6 |

| 4 6 |

举报有用(17分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号