Spec-Zone.ru › TensorFlow

tf.keras.ops.extract_sequences

Расширяет размерность последнего осей на последовательности sequence_length.

tf.keras.ops.extract_sequences(
    x, sequence_length, sequence_stride
)

Проскальзывает окно размера sequence_length по последней оси входного сигнала с шагом sequence_stride, заменяя последнюю ось на [num_sequences, sequence_length] последовательностей.

Если размерность по последней оси равна N, количество последовательностей можно вычислить следующим образом:

num_sequences = 1 + (N - sequence_length) // sequence_stride

Аргументы
x Входной тензор.
sequence_length Целое число, представляющее длину последовательности.
sequence_stride Целое число, представляющее размер шага последовательности.
Возвращает
Тензор последовательностей с формой [..., num_sequences, sequence_length].

Пример:

x = keras.ops.convert_to_tensor([1, 2, 3, 4, 5, 6])
extract_sequences(x, 3, 2)
array([[1, 2, 3],
   [3, 4, 5]])

© 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/api_docs/python/tf/keras/ops/extract_sequences

Spec-Zone.ru

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