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