機械学習済みのmat​ファイルを他の環境に​て読み込む方法

5 vues (au cours des 30 derniers jours)
soh
soh le 14 Déc 2022
Commenté : soh le 15 Déc 2022
現在、A.mat(仮)とB.mlx(仮)という2つのファイルがあります。
A.matは、転移の深層学習を行ったあと保存したファイルです。(パソコン1にて処理済み)
B.mlxでは、Aを用いてセマンティックセグメンテーションを行いたいです。(パソコン2にて実行中)
この際、BでAを読み込もうとすると、下記のようなエラーが表示されます。
警告: クラス
'nnet.cnn.TrainingOptionsADAM' のオブジェクトの読み込み中:
'ValidationData' の値は無効です。 ファイルを読み取れません:
'D:\user\exaple\emaple.png'
読み込めないのは、パソコンが異なることによってディレクトリが存在しないためなのは理解しているのですが、では別のパソコンでmatファイルを読み込にはどのような手順が必要なのでしょうか。
別の環境で使う際はmatファイルではなく、コンパイルする必要があるのでしょうか。
エクスポートに関する記事は拝見いたしましたが、理解ができませんでした。

Réponse acceptée

Kojiro Saito
Kojiro Saito le 14 Déc 2022
A.matに含まれている変数をご確認いただけますか?
load('A.mat')
whos
別の環境で学習をおこなわないのでtraingOptionsなどの変数をエクスポートする必要はなく、trainNetworkの結果の変数だけmatファイルに保存すれば十分です。
net = trainNetwork(...)
save('A.mat', 'net')
  1 commentaire
soh
soh le 15 Déc 2022
ありがとうございます!
無事解決いたしました。

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

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

Produits


Version

R2022a

Community Treasure Hunt

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

Start Hunting!