2016-11-08 55 views
0

我已經使用Matlab預先訓練了三維卷積圖層的權重。權重是具有維度(512,4,4,4,160)的5d張量。 [out_channels,filter_depth,filter_height,filter_width,in_channels]如何重塑預先訓練的權重,將它們輸入到三維卷積神經網絡?

現在我想輸入它作爲在tensorflow的tf.nn.conv3d中進行微調的初始權重。我發現三維卷積神經網絡的權重形狀應該是:(4,4,4,160,512)。[filter_depth,filter_height,filter_width,in_channels,out_channels]。我可以只使用tf.Variable()。reshape(4,4,4,160,512)?但如果我只是使用重塑,我覺得這不是正確的重量。

回答

相關問題