我用 MATLAB 生成了一个网络。我可以通过以下命令在 MATLAB 中查看此网络的输入结果:
sim(net, 0.01)
我想用 MATLAB 生成的“net”在 C++ 中完成这项工作。我怎样才能做到这一点?
我用 MATLAB 生成了一个网络。我可以通过以下命令在 MATLAB 中查看此网络的输入结果:
sim(net, 0.01)
我想用 MATLAB 生成的“net”在 C++ 中完成这项工作。我怎样才能做到这一点?
如果您可以生成网络的 Simulink 模型,那么您可以将网络导出为 C 语言(如将神经网络导出为 C++),这很简单。但我不认为这种方法可以很好地将神经网络用于其他程序。
对我来说,更好的解决方案是使用神经网络公式(如尝试自己在 MATLAB 中模拟神经网络)并使用从 MATLAB 中经过训练的网络导出的网络权重用于您自己的程序中,因为它很容易和清洁。