【问题标题】:What is the best way to make feature map bigger with zero padding in tensorflow?在张量流中使用零填充使特征图更大的最佳方法是什么?
【发布时间】:2017-03-10 04:07:25
【问题描述】:

我正在制作一个新模型,这个模型使用的是 CNN。特征图大小为 32x32 的一层从大小为 64x64 和 16x16 的特征图获取输入。我可以通过池化使 64x64 FM 变成 33x32 大小。但是我怎样才能让 16x16 大小的 FM 变成 32x32 大小呢?

由于 32x32 FM 层获得 64x64 FM 和 16x16 大小的 FM 作为输入,我的策略是让 64x64 和 16x16 都成为 32x32 大小的 FM。然后将它们连接起来以使用 32x32 大小的 FM 层的输入。我知道池化使 64x64 变为 32x32。但我不确定如何将 16x16 变为 32x33。我认为零填充会起作用,但我找不到合适的功能。我应该使用什么功能?还是有更好的方法?

【问题讨论】:

    标签: tensorflow


    【解决方案1】:

    您还可以进行基本上采样或卷积上采样。

    #upsampling example
    tf.image.resize_images(input, [32,32], method=ResizeMethod.BILINEAR)
    
    #convolved example
    tf.nn.conv2d_transpose(input, [h,w, out_ch, input_channels], [batch_size, 32,32, out_ch], strides=[1,2,2,1])  
    

    【讨论】:

      猜你喜欢
      • 2021-07-15
      • 1970-01-01
      • 1970-01-01
      • 2023-03-29
      • 1970-01-01
      • 2015-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多