РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
497 of 824 menu

Метод options класса Dataset

Метод options класса Dataset возвращает объект tf.data.Options, который содержит текущие параметры настройки датасета, такие как параллелизм, порядок обработки, уровень детерминизма и другие. Метод не принимает параметров и доступен только для чтения. Чтобы изменить настройки, следует использовать метод with_options, который принимает новый объект Options и возвращает обновленный датасет.

Синтаксис

dataset.options()

Пример

Давайте создадим датасет из срезов тензора и посмотрим настройки по умолчанию:

import tensorflow as tf t = tf.constant([1, 2, 3, 4, 5]) dataset = tf.data.Dataset.from_tensor_slices(t) res = dataset.options() print(res)

Результат выполнения кода:

Options(options={})

Пример

Давайте установим настройку experimental_deterministic в значение False и проверим результат через метод options:

import tensorflow as tf t = tf.constant([1, 2, 3, 4, 5]) dataset = tf.data.Dataset.from_tensor_slices(t) options = tf.data.Options() options.experimental_deterministic = False dataset = dataset.with_options(options) res = dataset.options() print(res)

Результат выполнения кода:

Options(options={b'experimental_deterministic': False})

Пример

Давайте изменим настройку параллелизма experimental_parallel_calls и прочитаем ее через атрибут объекта Options:

import tensorflow as tf t = tf.constant([1, 2, 3, 4, 5]) dataset = tf.data.Dataset.from_tensor_slices(t) options = tf.data.Options() options.experimental_parallel_calls = tf.data.AUTOTUNE dataset = dataset.with_options(options) res = dataset.options().experimental_parallel_calls print(res)

Результат выполнения кода:

-1

Смотрите также

  • метод with_options,
    который применяет новый объект Options к датасету
  • класс Dataset,
    который представляет набор данных в TensorFlow
  • метод from_tensor_slices,
    который создает датасет из срезов тензора
  • метод prefetch,
    который перекрывает подготовку данных и обучение
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить