4

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

sim(net, 0.01)

我想用 MATLAB 生成的“net”在 C++ 中完成这项工作。我怎样才能做到这一点?

4

1 回答 1

1

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

对我来说,更好的解决方案是使用神经网络公式(如尝试自己在 MATLAB 中模拟神经网络)并使用从 MATLAB 中经过训练的网络导出的网络权重用于您自己的程序中,因为它很容易和清洁。

于 2012-09-06T13:07:00.163 回答