2016-09-22 75 views
0

在閱讀有關解卷積的內容時,經常提到在上採樣時使用權值的轉置,但在我能找到的Tensorflow中的少數示例中,情況並非如此。轉置是否發生在內部?以下哪項是正確的?Tensorflow中卷積自動編碼器中的共享權重

tf.nn.conv2d_transpose(matrix, tf.transpose(W1, [1, 0, 2, 3]), ...) 

tf.nn.conv2d_transpose(matrix, W1, ...) 

回答

2

您不需要調換權重。這只是一個命名約定。 你可以看到他們爲什麼將它命名爲here。簡短的總結是它沒有執行反捲積,而是執行了分步的卷積。

同樣爲了直接回答你的問題,第二個是正確的。