gpt4 book ai didi

c++ - 将 Keras 模型转换为 C++

转载 作者:IT老高 更新时间:2023-10-28 12:31:58 24 4
gpt4 key购买 nike

我正在使用 Keras(与 Theano)来训练我的 CNN 模型。有谁知道如何在我的 C++ 应用程序中使用它?有没有人尝试过类似的东西?我有想法编写一些 python 代码来生成具有网络功能的 c++ 代码 - 有什么建议吗?

我发现了一个类似的问题 here如何在 C++ 中使用 Tensorflow Keras 模型但没有答案。

最佳答案

为了回答我自己的问题并找到解决方案 - 我编写了一个名为 keras2cpp 的普通 C++ 解决方案(其代码可在 github 上找到)。

在此解决方案中,您存储网络架构(以 json 格式)和权重(以 hdf5 格式)。然后,您可以使用提供的脚本将网络转储到纯文本文件。您可以在纯 C++ 代码中将获得的文本文件与网络一起使用。不依赖于 python 库或 hdf5。它应该适用于 theano 和 tensorflow 后端。

关于c++ - 将 Keras 模型转换为 C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36720498/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com