matlabニューラルネットワークを使用していくつかのデータをトレーニングしましたが、このニューラルネットワークをC ++プログラムで実行したいのですが、どうすればよいですか?
2118 次
3 に答える
2
C++アプリケーションに埋め込むことができるコードを生成するMatlabコンパイラを使用できます
于 2011-03-04T10:44:16.387 に答える
2
MLを使用して機能セット(入力レイヤー)を生成してから、オープンソースのC++NN実装を使用してトレーニング/分類を行うことができます。(例:http : //takinginitiative.net/2008/04/23/basic-neural-network-tutorial-c-implementation-and-source-code/)MLを使用してトレーニングし、C++を使用して分類する場合C ++分類器で読み込める方法でトレーニング済みネットワークを書き出すために、追加のコードを書くのはそれほど難しくありません。
于 2011-03-08T18:40:08.730 に答える
1
MatlabR2013aを使用しています。それでもこの問題に直面している場合は、この場所を見てみてください
Matlab\R2013a\toolbox\nnet\nnet\nnderivative\+nnMex2
Matlabディレクトリ内。そこにファイル「yy.cpp」がありmexFunction
、これが含まれています。Matlabがネットワークをシミュレートするためにこの関数を呼び出す可能性が非常に高いです。
わずかなリファクタリングの後、この関数をプロジェクトに統合できるようです。少なくとも私はそうするつもりです。:-)
于 2014-09-19T09:11:05.120 に答える