TensorFlow備忘錄——conv2d函數


卷積函數

TensorFlow學習備忘錄

tf.nn.conv2d(input, filter, strides, padding, use_cudnn_on_gpu=None, data_format=None, name=None)

Args

  • input: A 4-D Tensor。 需要計算卷積的圖像,其shape是[batch, height, width, channels]。Tensor shape可以由data_format設定。Type必須是"half", "float32","float64"之一。
  • filter: A 4-D Tensor。 卷積核。 Type和input相同。Shape是[卷積核高度,卷積核寬度, 圖像通道數, 卷積核個數]。
  • strides: 1-D Tensor of length 4。步長。Shape和input相同,一般batch和channels恆定為1,即[1, height, weight, 1]
  • padding: 卷積方式。可選方法有"SAME""VALID"。其中,VALID方式以(1,1)作為卷積的左上角起始點。SAME則以(1,1)作為卷積的中心起始點。即,SAME方法得到的卷積矩陣要大於VALID。
  • use_cudnn_on_gpu: 是否使用GPU加速。默認為True。
  • data_format: 數據格式,支持的格式有"NHWC""NCHW"。其中的區別主要是channels參數的位置。一般使用默認即可。
  • name: 用以指定該操作的name。在TensorBoard展示中較為有用。

Returns

A Tensor。卷積操作后的特征圖。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM