nn.ReflectionPad2d()
功能:对数据进行padding
公式:
H(out) = H(in) + paddingTop + paddingBottom
W(out) = W(in) + paddingLeft + paddingRight
案例:
import torch
import torch.nn as nn
x = torch.randin((2,3,3,3))
pad = nn.ReflectionPad2d((2,2,1,1)) # left,right,top,bottom
out = pad(x) #(shape=(2,3,5,7))
测试了一下发现是以复制进行padding。
input:

out:

博客介绍了ReflectionPad2d()的功能,即对数据进行padding,给出了计算输出尺寸的公式,如H(out) = H(in) + paddingTop + paddingBottom等,还通过测试案例表明是以复制方式进行padding。
6935

被折叠的 条评论
为什么被折叠?



