conv1d_transpose
はTensorflowの安定したバージョンではまだないが、実装は、私は1次元デコンボリューションネットワークを作成したいon githubTensorflowでconv1d_transposeを使用するには?
利用可能です。入力の形状は[-1, 256, 16]
であり、出力は[-1,1024,8]
である必要があります。カーネルのサイズは5で、ストライドが、私はこの機能を1D畳み込み層を構築しようとした4
です:
(output_depth, input_depth) = (8, 16)
kernel_width = 7
f_shape = [kernel_width, output_depth, input_depth]
layer_1_filter = tf.Variable(tf.random_normal(f_shape))
layer_1 = tf_exp.conv1d_transpose(
x,
layer_1_filter,
[-1,1024,8],
stride=4, padding="VALID"
)
layer_1
の形状はTensorShape([Dimension(None), Dimension(None), Dimension(None)])
ですが、それがあるべき[-1,1024,8]
何が悪いですか? Tensorflowで1Dデコンボリューションをどのように実装することが可能ですか?