Spec-Zone.ru › TensorFlow 1.15

tf.contrib.data.sliding_window_batch

Перемещающееся окно над набором данных. (устаревший) (устаревшие аргументы)

tf.contrib.data.sliding_window_batch(
    window_size, stride=None, window_shift=None, window_stride=1
)
Предупреждение: НЕКОТОРЫЕ АРГУМЕНТЫ УСТАРЕЛИ: (stride). Они будут удалены в будущей версии. Инструкции по обновлению: stride устарел, используйте window_shift вместо него
Предупреждение: ЭТА ФУНКЦИЯ УСТАРЕЛА. Она будет удалена в будущей версии. Инструкции по обновлению: Используйте tf.data.Dataset.window(size=window_size, shift=window_shift, stride=window_stride).flat_map(lambda x: x.batch(window_size)) вместо неё.

Это преобразование проходит скользящим окном по этому набору данных. Размер окна равен 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

Spec-Zone.ru

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