level 1
怀念18夏
楼主
求助一下各位大佬,
在PyTorch中,扩张率dialation参数可以是一个数,也可以是一个tumple分别控制卷积核两个维度上的扩张率,比如
nn.ZeroPad2d((2, 2, 4, 4)),
nn.Conv2d(64, 64, kernel_size=(5, 5), dilation=(2, 1)), # (9, 5)
nn.BatchNorm2d(64), nn.ReLU(),
而在TensorFlow里面空洞卷积tf.nn.atrous_conv2d(value,filters,rate,padding,name=None)是由rate参数控制扩张率的,但是这个参数必须只能是一个int型的数,也就是说在TensorFlow里空洞卷积的卷积核两个维度只能是一样的吗?如果要在TensorFlow里面实现上面PyTorch里这种要怎么做呢?
求解答,谢谢~
2019年09月04日 03点09分
1
在PyTorch中,扩张率dialation参数可以是一个数,也可以是一个tumple分别控制卷积核两个维度上的扩张率,比如
nn.ZeroPad2d((2, 2, 4, 4)),
nn.Conv2d(64, 64, kernel_size=(5, 5), dilation=(2, 1)), # (9, 5)
nn.BatchNorm2d(64), nn.ReLU(),
而在TensorFlow里面空洞卷积tf.nn.atrous_conv2d(value,filters,rate,padding,name=None)是由rate参数控制扩张率的,但是这个参数必须只能是一个int型的数,也就是说在TensorFlow里空洞卷积的卷积核两个维度只能是一样的吗?如果要在TensorFlow里面实现上面PyTorch里这种要怎么做呢?
求解答,谢谢~