Spec-Zone.ru › TensorFlow 1.15

tf.estimator.inputs.numpy_input_fn

Возвращает функцию ввода, которая будет подавать словарь массивов NumPy в модель.

Просмотр псевдонимов

Псевдонимы совместимости для миграции

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

tf.compat.v1.estimator.inputs.numpy_input_fn

tf.estimator.inputs.numpy_input_fn(
    x, y=None, batch_size=128, num_epochs=1, shuffle=None, queue_capacity=1000,
    num_threads=1
)

Это возвращает функцию, которая выводит features и targets на основе словаря массивов NumPy. Словарь features имеет те же ключи, что и x. Словарь targets имеет те же ключи, что и y, если y является словарем.

Пример:

age = np.arange(4) * 1.0
height = np.arange(32, 36)
x = {'age': age, 'height': height}
y = np.arange(-32, -28)

with tf.Session() as session:
  input_fn = numpy_io.numpy_input_fn(
      x, y, batch_size=2, shuffle=False, num_epochs=1)
Аргументы
x Объект массива NumPy или словарь объектов массивов NumPy. Если массив, массив будет обрабатываться как один признак.
y Объект массива NumPy или словарь объектов массивов NumPy. None если отсутствует.
batch_size Целое число, размер пакетов для возврата.
num_epochs Целое число, количество эпох для обработки данных. Если None будет работать вечно.
shuffle Булево значение, если True, перемешивает очередь. Избегайте перемешивания во время прогнозирования.
queue_capacity Целое число, размер очереди для накопления.
num_threads Целое число, количество потоков, используемых для чтения и очереди. Для того, чтобы иметь предсказуемый и повторяемый порядок чтения и очереди, например, в режиме прогнозирования и оценки, num_threads должен быть равен 1.
Возвращаемое значение
Функция, имеющая сигнатуру ()->(словарь features, targets).
Исключения
ValueError Если форма y не совпадает с формой значений в x (то есть значения в x имеют одинаковую форму).
ValueError Если дублирующиеся ключи содержатся как в x, так и в y, когда y является словарем.
ValueError Если x или y являются пустым словарем.
TypeError x не является словарем или массивом.
ValueError Если 'shuffle' не указан или не является булевым значением.

© 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/estimator/inputs/numpy_input_fn

Spec-Zone.ru

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