当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python tf.keras.layers.Cropping1D用法及代码示例


一维输入的裁剪层(例如时间序列)。

继承自:LayerModule

用法

tf.keras.layers.Cropping1D(
    cropping=(1, 1), **kwargs
)

参数

  • cropping int 或 int 的元组(长度 2)在裁剪维度(轴 1)的开始和结束处应修剪掉多少个单位。如果提供了单个 int,则两者将使用相同的值。

它沿时间维度(轴 1)裁剪。

例子:

input_shape = (2, 3, 2)
x = np.arange(np.prod(input_shape)).reshape(input_shape)
print(x)
[[[ 0  1]
  [ 2  3]
  [ 4  5]]
 [[ 6  7]
  [ 8  9]
  [10 11]]]
y = tf.keras.layers.Cropping1D(cropping=1)(x)
print(y)
tf.Tensor(
  [[[2 3]]
   [[8 9]]], shape=(2, 1, 2), dtype=int64)

输入形状:

形状为 (batch_size, axis_to_crop, features) 的 3D 张量

输出形状:

形状为 (batch_size, cropped_axis, features) 的 3D 张量

相关用法


注:本文由纯净天空筛选整理自tensorflow.org大神的英文原创作品 tf.keras.layers.Cropping1D。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。