在C ++中运行经过训练的keras模型

时间:2018-08-02 08:34:49

标签: python c++ keras

我已经在keras中训练了多层感知器,将模型序列化为JSON,并将权重保存为HDF5。如何在C / C ++中导入此模型以对其进行一些预测?

2 个答案:

答案 0 :(得分:1)

这应该恰好满足您的要求。

用法

保存您的网络权重和体系结构。

使用dump_to_simple_cpp.py脚本将网络结构转储到纯文本文件中。

通过keras_model.h和keras_model.cc中的代码使用网络

有关更多信息,请参见github,如下所示。

keras2cpp

答案 1 :(得分:0)

就在C ++中运行Keras模型而言,

frugally-deep似乎具有最多的功能。它比keras2cpp支持更多的模型架构。