Spec-Zone.ru › TensorFlow 1.15

tf.contrib.learn.read_keyed_batch_examples

Добавляет операции для чтения, очереди, пакетной обработки Example протоколов. (устарело)

tf.contrib.learn.read_keyed_batch_examples(
    file_pattern, batch_size, reader, randomize_input=True, num_epochs=None,
    queue_capacity=10000, num_threads=1, read_batch_size=1, parse_fn=None,
    name=None, seed=None
)
Предупреждение: ЭТА ФУНКЦИЯ УСТАРЕЛА. Она будет удалена в будущих версиях. Инструкции по обновлению: Используйте tf.data.

Принимая шаблон файла (или список файлов), создаст очередь для имён файлов, прочитает Example протокол, используя предоставленный reader, использует очередь пакетной обработки для создания пакетов примеров размера batch_size.

Все исполнители очереди добавляются в коллекцию исполнителей очереди и могут быть запущены с помощью start_queue_runners.

Все операции добавляются в график по умолчанию.

Используйте parse_fn если вам нужно выполнить анализ/обработку отдельных примеров.

Аргументы
file_pattern Список файлов или шаблонов путей к файлам, содержащим Example записи. См. tf.io.gfile.glob для правил шаблонов.
batch_size Целое число или скалярный Tensor, определяющий размер пакета.
reader Функция или класс, возвращающий объект с методом read, (тензор имени файла) -> (тензор примера).
randomize_input Необходимо ли случайное перемешивание ввода.
num_epochs Целое число, определяющее количество раз для чтения набора данных. Если None, циклически проходит по набору данных бесконечно. ПРИМЕЧАНИЕ - Если указано, создаёт переменную, которая должна быть инициализирована, поэтому вызовите tf.compat.v1.local_variables_initializer() и запустите операцию в сессии.
queue_capacity Ёмкость очереди ввода.
num_threads Количество потоков, вставляющих примеры. Для предсказуемого и воспроизводимого порядка чтения и вставки, например, в режиме предсказания и оценки, num_threads должно быть равно 1.
read_batch_size Целое число или скалярный Tensor, определяющий количество записей для чтения одновременно.
parse_fn Функция обработки, которая принимает Example тензор и возвращает обработанное представление. Если None, обработка не выполняется.
name Имя результата операции.
seed Целое число (необязательно). Использованное семя, если randomize_input == True.
Возвращаемое значение
Возвращает кортеж:
  • Tensor строк ключей.
  • Строковый Tensor пакетного Example протокола.
Исключения
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/learn/read_keyed_batch_examples

Spec-Zone.ru

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