0

matlabニューラルネットワークを使用していくつかのデータをトレーニングしましたが、このニューラルネットワークをC ++プログラムで実行したいのですが、どうすればよいですか?

4

3 に答える 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 に答える