機械学習済みのmatファイルをweb app serverにて読み込む方法
Mostrar comentarios más antiguos
現在アプリにて機械学習済みのmatファイルをweb app serverにて読み込みたいです。(app designerで制作したアプリです)
現状としては、
app.appDirectory = fileparts(mfilename('fullpath'));
にてアプリのディレクトリを取得し、その後
cd('model')
として機械学習済みのmodelが入っているファイルを参照し、load('model1.mat')のような形で、matファイルの中にあるmodel1.matを読み込んでおります。(modelの中にあるmatファイルは複数あります。)
このmodelのファイルは、私が「app.appDirectory」のpathを参考に手動でいれています。
ただバージョンを変えるごとに、「app.appDirectory」のpathがかわるため、毎回modelのファイルを動かすのが手間に感じております。
これよりいい方法で、matファイルを読み込む方法はないのでしょうか。
5 comentarios
Atsushi Ueno
el 23 de Dic. de 2022
Movida: Atsushi Ueno
el 4 de En. de 2023
MATLAB Answersのサーバで動くMATLABでも再現します(プログラムを実行する度に path が変わります)
chang_path = fileparts(mfilename('fullpath')) % 本プログラムが存在するフォルダ(毎回変わる)
model_path = [chang_path, filesep, 'test', filesep, 'model'] % モデル用フォルダのパス(例)
mkdir(model_path) % モデル用フォルダを作成
fclose(fopen([model_path, filesep, 'model1.mat'],'w')); % 機械学習済みのmodelファイルをここに動かす(テスト用に新規作成)
ls(model_path)
soh
el 3 de En. de 2023
Movida: Atsushi Ueno
el 4 de En. de 2023
soh
el 4 de En. de 2023
Atsushi Ueno
el 5 de En. de 2023
>「機械学習済みのmodelファイルをここに動かす」の部分ですが、これは事前に「model_path」の中に私が手動で「model1.mat」を入れるということでしょうか。
はいその通りです。私がweb app serverを動かす環境を持たない状態で回答しているのでこの様な事態になっています。具体的に何が起きているのか、私が詳細を想定出来ていません。
>このmodelのファイルは、私が「app.appDirectory」のpathを参考に手動でいれています。
soh
el 9 de En. de 2023
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre MATLAB Web App Server en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!