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

2 次查看(过去 30 天)
soh
soh 2022-12-14
评论: soh 2022-12-15
現在、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ファイルではなく、コンパイルする必要があるのでしょうか。
エクスポートに関する記事は拝見いたしましたが、理解ができませんでした。

采纳的回答

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

请先登录,再进行评论。

更多回答(0 个)

类别

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

标签

产品


版本

R2022a

Community Treasure Hunt

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

Start Hunting!