Spec-Zone.ru › TensorFlow

tf.data.experimental.choose_from_datasets

Создает набор данных, который детерминированно выбирает элементы из datasets. (устарело)

tf.data.experimental.choose_from_datasets(
    datasets, choice_dataset, stop_on_empty_dataset=False
)
Устарело: ЭТА ФУНКЦИЯ УСТАРЕЛА. Она будет удалена в будущей версии. Инструкции по обновлению: вместо нее используйте tf.data.Dataset.choose_from_datasets(...). Обратите внимание: в отличие от экспериментальной конечной точки, неэкспериментальная конечная точка задает stop_on_empty_dataset=True по умолчанию. Явно задайте этот аргумент, если хотите сохранить поведение экспериментальной конечной точки.

Например, если заданы следующие наборы данных:

datasets = [tf.data.Dataset.from_tensors("foo").repeat(),
            tf.data.Dataset.from_tensors("bar").repeat(),
            tf.data.Dataset.from_tensors("baz").repeat()]

# Define a dataset containing `[0, 1, 2, 0, 1, 2, 0, 1, 2]`.
choice_dataset = tf.data.Dataset.range(3).repeat(3)

result = tf.data.experimental.choose_from_datasets(datasets, choice_dataset)

Элементы result будут следующими:

"foo", "bar", "baz", "foo", "bar", "baz", "foo", "bar", "baz"
Аргументы
datasets Непустой список объектов tf.data.Dataset с совместимой структурой.
choice_dataset tf.data.Dataset скалярных тензоров типа tf.int64 со значениями от 0 до len(datasets) - 1.
stop_on_empty_dataset Если True, выбор прекращается при обнаружении пустого набора данных. Если False, пустые наборы данных пропускаются. Рекомендуется задать значение True. В противном случае выбранные элементы изначально будут соответствовать намерениям пользователя, но могут измениться, когда входные наборы данных опустеют. Это может быть трудно заметить, поскольку поначалу набор данных выглядит корректно. Для обратной совместимости по умолчанию используется False.
Возвращает
Набор данных, который чередует элементы из datasets в соответствии со значениями choice_dataset.
Вызывает исключения
TypeError Если datasets или choice_dataset имеет неверный тип.
ValueError Если datasets пуст.

© 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/data/experimental/choose_from_datasets

Spec-Zone.ru

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