matlab神经网络工具箱

时间:2011-03-04 09:53:20

标签: c++ matlab machine-learning neural-network matlab-deployment

我使用matlab神经网络训练一些数据,但我想在c ++程序中运行这个神经网络,怎么做?

3 个答案:

答案 0 :(得分:2)

您可以使用Matlab编译器生成可嵌入C ++应用程序的代码

答案 1 :(得分:2)

您可以使用ML生成您的功能集(输入层),然后使用开源C ++ NN实现来进行培训/分类。 (例如,http://takinginitiative.net/2008/04/23/basic-neural-network-tutorial-c-implementation-and-source-code/)如果你想使用ML来训练和C ++进行分类,那么编写一些额外的代码来编写训练好的网络应该不会太难以通过C ++读取分类

答案 2 :(得分:1)

我使用Matlab R2013a。如果您仍然遇到此问题,请尝试查看此位置

Matlab\R2013a\toolbox\nnet\nnet\nnderivative\+nnMex2

在Matlab目录中。我找到了文件" yy.cpp"包含mexFunction的东西。很可能Matlab将此函数称为模拟网络。

似乎可以在轻微重构后将此功能集成到您的项目中。至少我打算这样做。 : - )