自己学習形式コース ​ディープラーニング入​門の5.1について

ディープラーニング入門の5.1をMATLABで行っているのですが、
17行目のwormsnet = trainNetwork(trainds,lgraph,topts) で 「関数または変数 'topts' が認識されません。」
18行目のpreds = classify(wormsnet,testds); で 「関数または変数 'wormsnet' が認識されません。」
というエラーが出てしまいます。どなたか同じ経験をされ、解決された方はお見えにならないでしょうか?
お手数をおかけしますが、よろしくお願いします。

답변 (1개)

Atsushi Ueno
Atsushi Ueno 2021년 6월 1일

3 개 추천

>17行目のwormsnet = trainNetwork(trainds,lgraph,topts) で 「関数または変数 'topts' が認識されません。」
'topts'は'options'の誤記ではないでしょうか?
> 18行目のpreds = classify(wormsnet,testds); で 「関数または変数 'wormsnet' が認識されません。」
これは直前の'trainNetwork()'がエラーの為実行されず'wormsnet'が定義されていない為だと思います
% Set some training options
options = trainingOptions("sgdm","InitialLearnRate", 0.001);
% Train the network
wormsnet = trainNetwork(trainds,lgraph,options);
%wormsnet = trainNetwork(trainds,lgraph,topts)
% Evaluate network on test data
% Make predictions
preds = classify(wormsnet,testds);
何故5.1だけMATLAB Onlineで実行出来ないのでしょう? 因みに私はDeep Learning Toolboxが無い為、他のエラーが出ました。

댓글 수: 1

Yoshiyuki Seike
Yoshiyuki Seike 2021년 6월 2일
Astushi様
ご回答ありがとうございます。無事動作しました。
GPUを積んでいないPCで学習中のため、現在待ちの状況です。 涙
僕も場合、5.1だけでもMATLAB Onlineでなく、実機でできるためちょっと自信つきました。
今回は本当にありがとうございました。

댓글을 달려면 로그인하십시오.

카테고리

질문:

2021년 6월 1일

댓글:

2021년 6월 2일

Community Treasure Hunt

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

Start Hunting!