2017-12-16 12 views
1

CaffeとTensorflowのデコンボリューション層の違いは何ですか? Tensoroflowには、「SAME」と「VALID」という2つのパディングモードがあります。これはCaffeで使用されていたパディングモードと同じですか?例えばTensorflowとCaffeのデコンボリューション

は、Tensorflowに、デコンボリューション層である:

decv = slim.convolution2d_transpose(in_layer, num_outputs=256, kernel_size=[8, 8], stride=4, padding='VALID', scope='decv') 

そしてカフェで、それは:

layer { 
    name: "decv" 
    type: "Deconvolution" 
    bottom: "some_layer" 
    top: "some_layer" 
    param { lr_mult: 1 decay_mult: 1.0 } 
    param { lr_mult: 2 decay_mult: 0} 
    convolution_param { 
    num_output: 256 
    pad: 1 stride: 4 kernel_size: 8 
    group: 256 
    weight_filler { type: "bilinear" } 
    } 
} 

カフェからコードを転送するとき、私は同じアップサンプリングマップを達成することができませんTensorflowへ

答えて

0

「VALID」にはパディングを意味しませんが、あなたのカフェ層は、パッドが埋め込まれます。1.

てみてください「SAME」パディング

関連する問題