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