TensorFlow函數(shù)教程:tf.nn.conv3d_transpose

2019-01-31 13:45 更新

tf.nn.conv3d_transpose函數(shù)

tf.nn.conv3d_transpose(
    value,
    filter,
    output_shape,
    strides,
    padding='SAME',
    data_format='NDHWC',
    name=None
)

定義在:tensorflow/python/ops/nn_ops.py.

請參閱指南:神經網絡>卷積運算

conv3d的轉置.

Deconvolutional Networks之后,此操作有時稱為“反卷積” ,但實際上是conv3d的轉置(梯度)而不是實際的反卷積.

參數(shù):

  • value:float類型的5-D Tensor,形狀[batch, depth, height, width, in_channels].
  • filter:與value具有相同類型的5-D Tensor,形狀[depth, height, width, output_channels, in_channels];filter的in_channels維度必須與value的相匹配.
  • output_shape:1-D Tensor表示反卷積操作的輸出形狀.
  • strides:一個整數(shù)列表,輸入張量的每個維度的滑動窗口的步幅.
  • padding:一個字符串,'VALID'或者'SAME';填充算法.
  • data_format:一個字符串,‘NDHWC’或者‘NCDHW’,指定輸入和輸出張量的布局;默認為'NDHWC'.
  • name:返回張量的可選名稱.

返回:

一個Tensor,與value具有相同的類型.

可能引發(fā)的異常:

  • ValueError:如果輸入/輸出深度與filter形狀不匹配,或填充不是'VALID'或者'SAME'.
以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號