Attempt to reference field of non-structure array error message while running genetic algorithm code
古いコメントを表示
While running my genetic algorithm code i'm getting the following errors
Attempt to reference field of non-structure array.
Error in setwb (line 23)
inputLearn = net.hint.inputLearn;
Error in rmse_test (line 17)
net = setwb(net,x');
Error in @(x)rmse_test(x,{net,inputs,targets})
Error in createAnonymousFcn>@(x)fcn(x,FcnArgs{:}) (line 11)
fcn_handle = @(x) fcn(x,FcnArgs{:});
Error in fcnvectorizer (line 14)
y(i,:) = feval(fun,(pop(i,:)));
Error in makeState (line 47)
Score = fcnvectorizer(state.Population(initScoreProvided+1:end,:),FitnessFcn,1,options.SerialUserFcn);
Error in gaunc (line 41)
state = makeState(GenomeLength,FitnessFcn,Iterate,output.problemtype,options);
Error in ga (line 351)
[x,fval,exitFlag,output,population,scores] = gaunc(FitnessFcn,nvars, ...
Error in genetic_algorithm (line 55)
[x_ga_opt, err_ga] = ga(h, 3, ga_opts);
Caused by:
Failure in user-supplied fitness function evaluation. GA cannot continue.
Can someone help me how to solve this error and make this code run properly...??
I have attached my code and data here
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Solver Outputs and Iterative Display についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!