W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
tf.nn.separable_conv2d(
input,
depthwise_filter,
pointwise_filter,
strides,
padding,
rate=None,
name=None,
data_format=None
)
定義在:tensorflow/python/ops/nn_impl.py。
帶可分離濾波器的2-D卷積。
執(zhí)行深度卷積,該卷積分別對(duì)通道起作用,然后是混合通道的逐點(diǎn)卷積。請(qǐng)注意,這是維度[1,2]和3之間的可分離性,而不是維度1和2之間的空間可分性。
詳細(xì)地:
output[b, i, j, k] = sum_{di, dj, q, r}
input[b, strides[1] * i + di, strides[2] * j + dj, q] *
depthwise_filter[di, dj, q, r] *
pointwise_filter[0, 0, q * channel_multiplier + r, k]
strides僅控制深度卷積的步幅,因?yàn)橹瘘c(diǎn)卷積具有[1,1,1,1]的隱含步幅。必須有strides[0] = strides[3] = 1
。對(duì)于相同水平和垂直步幅的最常見(jiàn)情況,strides = [1, stride, stride, 1]
。 如果rate中的任何值大于1,我們執(zhí)行有害的深度卷積,在這種情況下,strides張量中的所有值必須等于1。
參數(shù):
返回:
一個(gè)4-D的Tensor,其shape根據(jù)'data_format'決定。例如,對(duì)于data_format="NHWC",shape為[batch,out_height,out_width,out_channels]。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話(huà):173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: