Neural net default error: "Default value is not a member of type "nntype.distance_fcn"."
이전 댓글 표시
I have not used any neural net programs before, and am trying the built-in neural net example called "Simple Clusters" via the Gui App. When I load the example data, and choose the default 10 neurons, I get this error:
Default value is not a member of type "nntype.distance_fcn".
As far as I know, I have not changed any default settings, the distanceFnc is still the default "linkdist", which exists in my path. Any suggestions would be appreciated. Thanks,
댓글 수: 2
Greg Heath
2014년 2월 20일
Show relevant code and error messages
Jipei Chen
2020년 1월 9일
I also encountered the same problem. Is there any solution currently? Is it a source code issue?
채택된 답변
추가 답변 (3개)
In case someone ends up here after googling the issue like I did, since I am afraid Greg's answer was not particularly useful... What happened in my case (and what may be the issue for you as well) was that I had a function in my path, conflicting with the toolbox - in my case a dist.m I wrote a long time ago and had forgotten about. So you might want to check whether there is a dist.m in your path.
If not, run net = selforgmap; right when launching a "clean" version of matlab with no personal directories added to the path. If it works, add paths in your directories one by one (addpath/rmpath) until you narrow down which one causes the function to fail, and then narrow down to the function... (since I had no idea what I was looking for, once I found the directory I had to remove functions from it until I found which one was the culprit). Hope it helps!
댓글 수: 4
Thanks @Monique, I have same problem with SOM tollbox, I tried "net = selforgmap" unfortunately problem exist.I already used it without problem several times.I think the "NNTBX" doesn't work in my computer.
net = selforgmap
Default value is not a member of type "nntype.distance_fcn".
Error using nnetParamInfo (line 28)
Subscripted assignment dimension mismatch.
Error in selforgmap>get_info (line 98)
nnetParamInfo('distanceFcn','Distance Function','nntype.distance_fcn','linkdist',...
Error in selforgmap (line 44)
if isempty(INFO), INFO = get_info; end
end
Rey9
2017년 4월 6일
Actually, the problem occurred when I add new toolbox pass (In my case FMRLAB),when I removed it from MATLAB, I could run my program again.
Sinan Islam
2021년 1월 11일
Thanks alot Monique. I had a function called dist.m
Honestly, I find it a bit weird that matlab core functions and toolboxes functions do not have their own namespace. Also, I am not sure if matlab have the concept of Environments. Anyhow, I renamed the function and the issue was fixed.
Greg Heath
2014년 2월 24일
1 개 추천
If you can't figure it out, try the command line approach and keep my comment in mind.
Hope this helps.
Thank you for formally accepting my answer
Greg
Daniel Perez Rapela
2018년 10월 24일
0 개 추천
I just found the solution here: https://www.mathworks.com/matlabcentral/answers/339194-error-in-feedforwardnet-default-value-is-not-a-member-of-type-nntype-training_fcn#answer_266546
카테고리
도움말 센터 및 File Exchange에서 Deep Learning Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!