Spec-Zone.ru › TensorFlow 2.9

tf.keras.layers.Cropping1D

Просмотреть исходный код на GitHub

Слой обрезки для 1D ввода (например, временного ряда).

Наследуется от: Layer, Module

Просмотр псевдонимов

Псевдонимы для миграции

См. Руководство по миграции для получения более подробной информации.

tf.compat.v1.keras.layers.Cropping1D

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

Он обрезает по временной размерности (ось 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)
Аргументы
cropping Целое число или кортеж из целых чисел (длины 2). Сколько единиц нужно обрезать в начале и в конце размерности обрезки (ось 1). Если предоставлено одно целое число, то это значение будет использоваться для обоих случаев.

Входная форма:

3D тензор с формой (batch_size, axis_to_crop, features)

Выходная форма:

3D тензор с формой (batch_size, cropped_axis, features)

© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.9/api_docs/python/tf/keras/layers/Cropping1D

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API