機械学習済みのmatファイルを他の環境にて読み込む方法
5 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
現在、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 commentaires
Réponse acceptée
Kojiro Saito
le 14 Déc 2022
A.matに含まれている変数をご確認いただけますか?
load('A.mat')
whos
別の環境で学習をおこなわないのでtraingOptionsなどの変数をエクスポートする必要はなく、trainNetworkの結果の変数だけmatファイルに保存すれば十分です。
net = trainNetwork(...)
save('A.mat', 'net')
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Deep Learning Toolbox dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!