機械学習の学習済みモデルを Simulinkで使えますか?
조회 수: 4 (최근 30일)
이전 댓글 표시
MathWorks Support Team
2020년 7월 8일
편집: MathWorks Support Team
2020년 7월 8일
機械学習の学習済みモデルを Simulink で使うことができるか、教えてください。
※ Webセミナー「速習: ゼロからのAIワークフロー垂直立ち上げ」にて、いただいたご質問です。
채택된 답변
MathWorks Support Team
2020년 7월 8일
편집: MathWorks Support Team
2020년 7월 8일
Simulink の MATLAB Function ブロックを使う方法があります。
主な流れは、次のものです。
1) MATLABで学習したモデルを一度 saveCompactModel 関数で保存します。
・saveCompactModel 関数
MATLAB Function ブロックのコード生成に対応するため、モデルを保存する際に、コンパクトモデルとして保存することがポイントです。
なお、R2020a 以降は、saveLearnerForCoder 推奨です。
・saveLearnerForCoder
2) 保存したコンパクトモデルを Simulink の MATLAB Function ブロック内で predict 関数を使用して呼び出します。
例:
mdl = loadCompactModel(‘trainedMdl’);
Y = predict(mdl, x_simulink);
以下の URL より、モデルがコンパクトモデルに対応しているか、ご覧いただけます。
・saecompactmodel 関数:機械学習モデル
また、以下の URL より関連する例題をご覧いただけます。
・MATLAB Function ブロックの使用によるクラスの予測
・機械学習モデルの予測をコマンド ラインで行うコードの生成
댓글 수: 0
추가 답변 (0개)
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!