Simulinkでの学習済みnetのload方法

6 次查看(过去 30 天)
Hidenori Sakaniwa
Hidenori Sakaniwa 2025-3-26
MATLABのスクリプトで
net = trainNetwork(inputs, targets, layers, options);
で学習したモデルを
save('train_model.mat', 'net');
でmatファイルに保存し、simulinkのMATLAB Function内で下記のようにloadすると、
matData = load('train_model.mat');
train_model_net = matData.net;
下記エラーが出て、simulinkでloadできません。MATLABスクリプトで学習したネットワークモデルをSimulinkでロードする方法はありますか?
<エラー>
関数 'load' を使用する変数をサポートしないクラスが見つかりました。
Value at 'matData.net' unsupported for code generation.

回答(1 个)

Hidenori Sakaniwa
Hidenori Sakaniwa 2025-3-27
移动:Kojiro Saito 2025-3-27
失礼しました。Deep Learning ToolboxTのDeep Neural NetworksのPredictを使うことで解決しました。
  1 个评论
Hiro Yoshino
Hiro Yoshino 2025-3-30
幾つか機械学習モデルを受け付ける block が存在します:
predict 以外にも色々と有りますので、ご覧ください。

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Deep Learning Toolbox 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!