機械学習済みのmatファイルを他の環境にて読み込む方法
6 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
現在、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ファイルではなく、コンパイルする必要があるのでしょうか。
エクスポートに関する記事は拝見いたしましたが、理解ができませんでした。
0 Kommentare
Akzeptierte Antwort
Kojiro Saito
am 14 Dez. 2022
A.matに含まれている変数をご確認いただけますか?
load('A.mat')
whos
別の環境で学習をおこなわないのでtraingOptionsなどの変数をエクスポートする必要はなく、trainNetworkの結果の変数だけmatファイルに保存すれば十分です。
net = trainNetwork(...)
save('A.mat', 'net')
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Statistics and Machine Learning Toolbox 入門 finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!