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

1 vue (au cours des 30 derniers jours)
Hidenori Sakaniwa
Hidenori Sakaniwa le 26 Mar 2025
Commenté : Hiro Yoshino le 30 Mar 2025
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.

Réponses (1)

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

Connectez-vous pour commenter.

Catégories

En savoir plus sur Deep Learning Toolbox dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!