В настоящее время мы обучаем различные нейронные сети с использованием Keras, что идеально, потому что оно имеет приятный интерфейс и относительно прост в использовании, но мы хотели бы иметь возможность применять их в нашей продукции Окружающая среда.Преобразование модели Keras в TensorFlow protobuf
К сожалению, производственная среда является C++, так что наш план заключается в следующем:
- Используйте TensorFlow бэкенд, чтобы сохранить модель в Protobuf
- Link наша продукция код TensorFlow, а затем загрузить в Protobuf
К сожалению, я не знаю, как получить доступ к утилитам экономии TensorFlow от Keras, которые обычно сохраняются в HDF5 и JSON. Как сохранить в protobuf?
Не знаком с Keras, но если он использует график по умолчанию, вы можете получить protobuf как 'tf.get_default_graph(). As_graph_def()' –