У меня есть некоторый опыт работы с Keras, и я изучаю TensorFlowSharp (https://github.com/migueldeicaza/TensorFlowSharp).. Используя проект ExampleInceptionInference, я хочу использовать модель, которую я обучил в своем коде Python Keras.
(я создал a.pb файл, используя @jdehesa, ответьте здесь: Как экспортировать Keras .h5 в tenorflow .pb? )
Когда я загружаю файл модели .pb в TensorFlowSharp, эта строка завершается ошибкой:
runner.AddInput (graph ["input"] [0], tensor).Fetch (graph ["output"] [0]);
Кажется, что график ["input"]
и график ["output"]
равны нулю. Нужно ли мне называть слои в моей модели, возможно?
Модель Keras, которую я использую, является модифицированной ипереподготовленная версия VGG16.
Можно ли вывести список именованных слоев в TensorFlowSharp? Или есть возможность ссылаться на них другим способом? (по номеру?)