Я использую Tensorflow, обученный широкой сети и хочу предсказать некоторые значения. Я использовал сеть как Tensorflow iris prediction example, но изменил часть предсказания изПорядок прогнозов тензорного потока
new_samples = np.array([[6.4, 3.2, 4.5, 1.5], [5.8, 3.1, 5.0, 1.7]], dtype=float)
y = list(classifier.predict(new_samples, as_iterable=True))
с возможностью считывать данные из моего теста-файл в моем вводе-функции:
y = list(classifier.predict(input_fn=lambda: input_fn(test_file_name, batch_size, batch_number)))
После некоторых тестов я нашел что порядок прогнозирования не является порядком данных файла. Как заставить Tensorflow выводить прогнозы в правильной коррекции? Как другой вариант, как я могу распечатать предсказания с помощью функций (и метки линии)?
Спасибо за вашу поддержку.