首页 文章

如何重塑预训练的权重,将它们输入到三维卷积神经网络?

提问于
浏览
0

我使用Matlab对三维卷积层进行了预训练 . 权重是5d张量,尺寸(512,4,4,4,160) . [out_channels,filter_depth,filter_height,filter_width,in_channels]

现在我想输入它作为tensorflow的tf.nn.conv3d中微调的初始权重 . 我看到3d卷积神经网络的权重形状应该是:(4,4,4,160,512) . [filter_depth,filter_height,filter_width,in_channels,out_channels] . 我可以使用tf.Variable() . reshape(4,4,4,160,512)吗?但是如果我只使用重塑,我觉得它不是正确的权重 .

1 回答

相关问题