Spec-Zone.ru › TensorFlow

tf.compat.v1.data.experimental.choose_from_datasets

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

tf.compat.v1.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/compat/v1/data/experimental/choose_from_datasets

Spec-Zone.ru

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