tf.contrib.data.sliding_window_batch
Перемещающееся окно над набором данных. (устаревший) (устаревшие аргументы)
tf.contrib.data.sliding_window_batch(
window_size, stride=None, window_shift=None, window_stride=1
)
Это преобразование проходит скользящим окном по этому набору данных. Размер окна равен window_size, шаг входных элементов равен window_stride, а смещение между последовательными окнами составляет window_shift. Если оставшиеся элементы не могут заполнить скользящее окно, это преобразование отбросит последние меньшие элементы. Например:
# NOTE: The following examples use `{ ... }` to represent the
# contents of a dataset.
a = { [1], [2], [3], [4], [5], [6] }
a.apply(sliding_window_batch(window_size=3)) ==
{ [[1], [2], [3]], [[2], [3], [4]], [[3], [4], [5]], [[4], [5], [6]] }
a.apply(sliding_window_batch(window_size=3, window_shift=2)) ==
{ [[1], [2], [3]], [[3], [4], [5]] }
a.apply(sliding_window_batch(window_size=3, window_stride=2)) ==
{ [[1], [3], [5]], [[2], [4], [6]] }
| Аргументы | |
|---|---|
window_size | Скалярный tf.int64 типа tf.Tensor, представляющий количество элементов в скользящем окне. Он должен быть положительным. |
stride | (Необязательно.) Скалярный tf.int64 типа tf.Tensor, представляющий сдвиг скользящего окна вперёд на каждой итерации. По умолчанию 1. Он должен быть положительным. Устаревшее псевдоним для window_shift. |
window_shift | (Необязательно.) Скалярный tf.int64 типа tf.Tensor, представляющий сдвиг скользящего окна вперёд на каждой итерации. По умолчанию 1. Он должен быть положительным. |
window_stride | (Необязательно.) Скалярный tf.int64 типа tf.Tensor, представляющий шаг входных элементов в скользящем окне. По умолчанию 1. Он должен быть положительным. |
| Возвращаемые значения | |
|---|---|
Функция преобразования Dataset, которая может быть передана в tf.data.Dataset.apply. |
| Исключения | |
|---|---|
ValueError | если предоставлены недопустимые аргументы. |
© 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/r1.15/api_docs/python/tf/contrib/data/sliding_window_batch