Spec-Zone.ru › TensorFlow 1.15

tf.contrib.data.get_single_element

Возвращает единственный элемент в dataset в виде вложенной структуры тензоров. (устарело)

tf.contrib.data.get_single_element(
    dataset
)
Предупреждение: ЭТА ФУНКЦИЯ УСТАРЕЛА. Она будет удалена в будущей версии. Инструкции по обновлению: Используйте tf.data.experimental.get_single_element(...).

Эта функция позволяет использовать tf.data.Dataset в бессостоятельном выражении «тензор на вход — тензор на выход», не создавая tf.compat.v1.data.Iterator. Это может быть полезно, когда ваши преобразования предобработки выражаются как Dataset, и вы хотите использовать преобразование во время предоставления. Например:

input_batch = tf.compat.v1.placeholder(tf.string, shape=[BATCH_SIZE])

def preprocessing_fn(input_str):
  # ...
  return image, label

dataset = (tf.data.Dataset.from_tensor_slices(input_batch)
           .map(preprocessing_fn, num_parallel_calls=BATCH_SIZE)
           .batch(BATCH_SIZE))

image_batch, label_batch = tf.data.experimental.get_single_element(dataset)
Аргументы
dataset Объект tf.data.Dataset содержащий один элемент.
Возвращаемое значение
Вложенная структура объектов tf.Tensor, соответствующая единственному элементу dataset.
Возбуждаемые исключения
TypeError если dataset не является объектом tf.data.Dataset. Ошибка InvalidArgumentError (во время выполнения): если dataset не содержит ровно один элемент.

© 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/get_single_element

Spec-Zone.ru

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