Spec-Zone.ru › TensorFlow 2.3

tf.keras.layers.Cropping1D

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

Слой обрезки для 1D входных данных (например, временной последовательности).

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

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

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

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

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)

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

Spec-Zone.ru

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