【问题标题】:Use a neural network generated by MATLAB in C++在 C++ 中使用 MATLAB 生成的神经网络
【发布时间】:2012-06-06 20:48:07
【问题描述】:

我已经用 MATLAB 生成了一个网络。 我可以通过以下命令在 MATLAB 中查看该网络的输入结果:

sim(net, 0.01)

我想用 MATLAB 生成的“网络”在 C++ 中完成这项工作。 我该怎么做?

【问题讨论】:

标签: neural-network matlab matlab-deployment


【解决方案1】:

如果您可以生成网络的 Simulink 模型,那么您可以将网络导出为 C 语言(如 Exporting Neural Network to C++),这很简单。但我认为这种方法不适合将神经网络用于其他程序。

对我来说,更好的解决方案是使用神经网络公式(如 Try to simulate a neural network in MATLAB by myself)并使用从 MATLAB 中训练好的网络导出的网络权重,用于您自己的程序,因为它既简单又干净。

【讨论】:

    猜你喜欢
    • 2014-01-15
    • 2011-03-26
    • 2015-12-03
    • 2011-08-23
    • 1970-01-01
    • 2013-10-06
    • 2014-02-21
    • 2013-12-31
    • 1970-01-01
    相关资源
    最近更新 更多