Spec-Zone.ru › TensorFlow 1.15

tf.estimator.TrainSpec

Просмотреть исходный код на GitHub

Настройка для части "train" для вызова train_and_evaluate.

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

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

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

tf.compat.v1.estimator.TrainSpec, `tf.compat.v2.estimator.TrainSpec`

tf.estimator.TrainSpec(
    input_fn, max_steps=None, hooks=None
)

TrainSpec определяет входные данные для обучения, а также его продолжительность. Дополнительные хуки запускаются на различных этапах обучения.

Аргументы
input_fn Функция, предоставляющая входные данные для обучения в виде мини-пакетов. См. Предопределенные оценщики для получения дополнительной информации. Функция должна создавать и возвращать один из следующих элементов:
  • Объект 'tf.data.Dataset': Выходные данные объекта Dataset должны быть кортежем (features, labels) с теми же ограничениями, что и ниже.
  • Кортеж (features, labels): где features — это Tensor или словарь, содержащий имя функции и Tensor, а labels — это Tensor или словарь, содержащий имя метки и Tensor.
max_steps Целое число. Положительное число полных шагов для обучения модели. Если None, обучение продолжается бесконечно. Обучение input_fn не должно генерировать OutOfRangeError или StopIteration исключения. Подробности см. в разделе условия остановки train_and_evaluate.
hooks Итерируемый список объектов tf.train.SessionRunHook, которые выполняются на всех рабочих узлах (включая главный) во время обучения.
Возбуждает
ValueError Если любой из входных аргументов является недопустимым.
TypeError Если любой из аргументов не имеет ожидаемого типа.
Атрибуты
input_fn
max_steps
hooks

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

Spec-Zone.ru

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