tf.nn.convolution
用于计算N维卷积的和
tf.nn.convolution(input,
filter,
padding,
strides=None,
dilation_rate=None,
name=None,
data_format=None)
tf.nn.conv2d
对四维的输入数据input和四维卷积核filter进行操作,然后对输入数据进行一个二维的卷积操作,最后得到卷积之后的结果。
tf.nn.conv2d(input,
filter,
strides,
padding,
use_cudnn_on_gpu=None,
data_format=None,
name=None)
参数说明:
tf.nn.depthwise_conv2d
tf.nn.depthwise_conv2d(input,
filter,
strides,
padding,
rate=None,
name=None,
data_format=None)
tf.nn.separable_conv2d
tf.nn.separable_conv2d(input,
depthwise_filter,
pointwise_filter,
strides,
padding,
rate=None,
name=None,
data_format=None)
tf.nn.atrous_conv2d(value, filters, rate, padding, name=None)
tf.nn.conv2d_transpose(value, filter, output_shape, strides, padding="SAME", data_format="NHWC", name=None)
tf.nn.conv1d(value,
filters,
stride,
padding,
use_cudnn_on_gpu=None,
data_format=None,
name=None)
该层创建卷积内核,它与层输入卷积混合(实际上是交叉相关)以产生输出张量.如果use_bias为True(并且提供了bias_initializer),则创建一个偏置向量并将其添加到输出中.最后,如果activation不是None,它也会应用于输出.
参数说明:
tf.nn.conv3d(input,
filter,
strides,
padding,
name=None)
该层创建卷积内核,该卷积内核与层输入卷积混合(实际上是交叉相关)以产生输出张量.如果use_bias为True(并且提供了bias_initializer),则创建偏置向量并将其添加到输出.最后,如果activation不是None,它也会应用于输出.
参数说明: