Недавно я начал играть с tensorflow и, в частности, с новым API набора данных. Я успешно использовал набор данных для подачи обучающих данных в мою простую модель, подключив итераторы набора данных к узлам моего графика, представляющего ввод и метку. Что-то вроде:
input = input_dataset.make_one_shot_iterator().get_next()
label = label_dataset.make_one_shot_iterator().get_next()
Теперь мне интересно, что делать, когда мне нужно сделать вывод на основе пользовательского ввода, то есть пользователь дает мне одно единственное входное значение, и я должен сделать свой прогноз. Если бы у меня был заполнитель, я бы просто поместил пользовательский ввод в feed_dict, но с API набора данных я очень плохо представляю, как сделать что-то подобное. Должен ли я иметь отдельный график только для вывода, в котором моя переменная input
является заполнителем?
Я уже пытался создать итератор с возможностью подачи, как описано здесь, но это работает только с заполнителем для строк, а мой ввод - int32.
Спасибо за любой совет.