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