我用matlab生成了一个网络。
我可以通过这个命令在 matlab 中看到这个网络的结果:
sim(净,0.01)

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

最佳答案

ITNOA

如果您可以生成网络的 Simulink 模型,那么您可以将您的网络导出为 c 语言(如 http://compgroups.net/comp.soft-sys.matlab/exporting-neural-network-to-c++/408091 ),这很简单。但我认为这种方法不适用于将神经网络用于其他程序,对我来说更好的解决方案是使用神经网络公式(例如 try to simulate neural network in Matlab by myself )并使用从 Matlab 中训练网络导出的网络权重在你自己的程序中,因为它简单而干净。

关于neural-network - 在c++中使用matlab生成的神经网络,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10853192/

10-12 19:35