機械学習の学習済みモデルを Simulinkで使えますか?

3 次查看(过去 30 天)
機械学習の学習済みモデルを Simulink で使うことができるか、教えてください。
※ Webセミナー「速習: ゼロからのAIワークフロー垂直立ち上げ」にて、いただいたご質問です。

采纳的回答

MathWorks Support Team
编辑: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 个)

类别

Help CenterFile Exchange 中查找有关 モデル化 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!