计算 4-D value
和 3-D kernel
张量的灰度侵蚀。
用法
tf.compat.v1.nn.erosion2d(
value, kernel, strides, rates, padding, name=None
)
参数
-
value
一个Tensor
。 4-D 形状[batch, in_height, in_width, depth]
。 -
kernel
一个Tensor
。必须与value
具有相同的类型。 3-D 形状[kernel_height, kernel_width, depth]
。 -
strides
长度为>= 4
的ints
列表。长度为 4 的一维。输入张量的每个维度的滑动窗口的步幅。必须是:[1, stride_height, stride_width, 1]
。 -
rates
长度为>= 4
的ints
列表。长度为 4 的 1-D。atrous 形态扩张的输入步幅。必须是:[1, rate_height, rate_width, 1]
。 -
padding
string
来自:"SAME", "VALID"
。要使用的填充算法的类型。 -
name
操作的名称(可选)。如果未指定,则使用 "erosion2d"。
返回
-
一个
Tensor
。具有与value
相同的类型。 4-D 形状[batch, out_height, out_width, depth]
。
抛出
-
ValueError
如果value
深度与kernel
' 形状不匹配,或者填充不是'VALID'
或'SAME'
。
value
张量的形状为 [batch, in_height, in_width, depth]
而 kernel
张量的形状为 [kernel_height, kernel_width, depth]
,即每个输入通道独立于其他输入通道进行处理,并具有自己的结构化函数。 output
张量的形状为 [batch, out_height, out_width, depth]
。输出张量的空间维度取决于padding
算法。我们目前只支持默认的 "NHWC" data_format
。
详细而言,灰度形态二维侵蚀由下式给出:
output[b, y, x, c] =
min_{dy, dx} value[b,
strides[1] * y - rates[1] * dy,
strides[2] * x - rates[2] * dx,
c] -
kernel[dy, dx, c]
对偶性:kernel
对value
的腐蚀等于-value
被反射的kernel
对膨胀的否定。
相关用法
- Python tf.compat.v1.nn.embedding_lookup_sparse用法及代码示例
- Python tf.compat.v1.nn.static_rnn用法及代码示例
- Python tf.compat.v1.nn.sufficient_statistics用法及代码示例
- Python tf.compat.v1.nn.dynamic_rnn用法及代码示例
- Python tf.compat.v1.nn.separable_conv2d用法及代码示例
- Python tf.compat.v1.nn.depthwise_conv2d_native用法及代码示例
- Python tf.compat.v1.nn.weighted_cross_entropy_with_logits用法及代码示例
- Python tf.compat.v1.nn.depthwise_conv2d用法及代码示例
- Python tf.compat.v1.nn.convolution用法及代码示例
- Python tf.compat.v1.nn.conv2d用法及代码示例
- Python tf.compat.v1.nn.safe_embedding_lookup_sparse用法及代码示例
- Python tf.compat.v1.nn.nce_loss用法及代码示例
- Python tf.compat.v1.nn.sampled_softmax_loss用法及代码示例
- Python tf.compat.v1.nn.pool用法及代码示例
- Python tf.compat.v1.nn.sigmoid_cross_entropy_with_logits用法及代码示例
- Python tf.compat.v1.nn.ctc_loss用法及代码示例
- Python tf.compat.v1.nn.rnn_cell.MultiRNNCell用法及代码示例
- Python tf.compat.v1.nn.raw_rnn用法及代码示例
- Python tf.compat.v1.nn.dilation2d用法及代码示例
- Python tf.compat.v1.distributions.Multinomial.stddev用法及代码示例
注:本文由纯净天空筛选整理自tensorflow.org大神的英文原创作品 tf.compat.v1.nn.erosion2d。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。