Wie zu verwenden tensorflow zu implementieren, Dekonvolution?

Möchte ich nutzen, tensorflow in vollem Umfang umzusetzen, convolutional network. Gibt es eine Funktion

tf.nn.conv2d_transpose(value, filter, output_shape, strides, padding, name),

könnte verwendet werden, um die bilinear-upsampling. Allerdings bin ich verwirrt, wie es zu benutzen? Der Eingang ist ein Bild mit einem einzigen Kanal, und die Ausgabe ist auch ein Bild mit einem einzigen Kanal, an dessen Größe ist zwei mal der der Eingabe.
Ich habe versucht, verwenden Sie die Funktion wie folgt, bekam aber eine IndexError: list index out of range:

  with tf.name_scope('deconv') as scope:
    deconv = tf.nn.conv2d_transpose(conv6, [3, 3, 1, 1], 
        [1, 26, 20, 1], 2, padding='SAME', name=None)

InformationsquelleAutor der Frage Lei | 2016-06-12

Schreibe einen Kommentar