patternnet関数で「double から struct に変換できません。」​のエラーが出るのはな​ぜですか?

11 visualizzazioni (ultimi 30 giorni)
以下のように、patternnet 関数を実行すると、エラーが発生します。
 
>> net = patternnet(10);
エラー: struct
double から struct に変換できません。
エラー: network/subsasgn>getDefaultParam (line 2043)
param = struct(feval(fcn,'defaultParam'));
エラー: network/subsasgn>setLayerTransferFcn (line 1219)
net.layers{i}.transferParam = getDefaultParam(transferFcn);
エラー: network/subsasgn>network_subsasgn (line 206)
if isempty(err), [net,err] =
setLayerTransferFcn(net,i,transferFcn);
end
エラー: network/subsasgn (line 10)
net = network_subsasgn(net,subscripts,v,netname);
エラー: patternnet>create_network (line 104)
net.layers{net.numLayers}.transferFcn = 'softmax';
エラー: patternnet (line 71)
net = create_network(param);

Risposta accettata

MathWorks Support Team
MathWorks Support Team il 27 Dic 2016
MATLAB パスの設定が正しく行われていない可能性があります。下記コマンドを実行し、MATLAB パスを初期化してください。
 
>> restoredefaultpath
エラーが回避できた場合は、下記コマンドを実行し、MATLABパスを保存してください。これにより、次回以降のセッションでも有効となります。
 
>> savepath

Più risposte (0)

Categorie

Scopri di più su Deep Learning Toolbox in Help Center e File Exchange

Prodotti


Release

R2016b

Community Treasure Hunt

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

Start Hunting!