卷积计算公式:
Out = (In -kernel_size + 2*padding) / stride + 1
转置卷积(上卷积)大小计算公式:
Out = (In -1)*stride -2*padding + kernel_size
案例1(转置卷积):
1、将 1 * 1 卷积成 4 * 4
(kernel_size,stride,padding)–> (4,1,0)
2、将 4 * 4 卷积成 8 * 8
(kernel_size,stride,padding)–> (4,2,0)
3、将 8 * 8卷积成 16 * 16
(kernel_size,stride,padding)–> (4,2,1)
4、将 16 * 16 卷积成 32 * 32
(kernel_size,stride,padding)–> (4,2,1)
5、将 32 * 32 卷积成 96 * 96
(kernel_size,stride,padding)–> (5,3,1)
案例2(卷积):
1、将 96 * 96 卷积成 32 *32
(kernel_size,stride,padding)–> (5,3,1)
2、将 32 *32 卷积成 16 * 16
(kernel_size,stride,padding)–> (4,2,1)
3、将 16 * 16卷积成 8 * 8
(kernel_size,stride,padding)–> (4,2,1)
4、将 8 * 8 卷积成 4 * 4
(kernel_size,stride,padding)–> (4,2,0)
5、将 4 * 4卷积成 1 * 1
(kernel_size,stride,padding)–> (4,1,0)