W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
tf.nn.dilation2d(
input,
filter,
strides,
rates,
padding,
name=None
)
定義在:tensorflow/python/ops/gen_nn_ops.py.
請參閱指南:神經網絡>形態(tài)學濾波
計算4-Dinput
和3-Dfilter
張量的灰度擴張.
input
張量具有shape[batch, in_height, in_width, depth]
,filter
張量具有shape[filter_height, filter_width, depth]
,即,每個輸入通道都獨立于其他輸入通道進行處理,具有自己的結構函數.該output
張量具有shape[batch, out_height, out_width, depth]
.輸出張量的空間維度取決于padding
算法.我們目前只支持默認的“NHWC”data_format
.
詳細地說,灰度形態(tài)2-D擴張是最大和相關(為了與conv2d
一致,我們使用未經過鏡像的濾波器):
output[b, y, x, c] =
max_{dy, dx} input[b,
strides[1] * y + rates[1] * dy,
strides[2] * x + rates[2] * dx,
c] +
filter[dy, dx, c]
當過濾器的大小等于池內核大小并包含全零時,最大池是一種特殊情況.
二元性的注意事項:filter
對input
的擴張等于反射filter
對-input
侵蝕的否定.
參數:
input
:一個4-DTensor
,必須是下列類型之一:float32
,float64
,int32
,uint8
,int16
,int8
,int64
,bfloat16
,uint16
,half
,uint32
,uint64
,shape為[batch, in_height, in_width, depth]
.filter
:一個3-DTensor
,必須與input
具有相同類型,shape為[filter_height, filter_width, depth]
.strides
:ints
列表,長度>= 4
.輸入張量的每個維度的滑動窗口的步幅.必須是:[1, stride_height, stride_width, 1]
.rates
:ints
列表,長度>= 4
.輸入大步進行劇烈的形態(tài)學擴張.必須是:[1, rate_height, rate_width, 1]
.padding
:string
,可以是:"SAME", "VALID"
.要使用的填充算法的類型.name
:操作的名稱(可選).返回:
一個Tensor
,與input
有相同的類型.
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: