내 베이지안 네트워크를 학습하기 위해 다음 코드를 실행하려고했습니다.MATLAB의 베이지안 네트워크 오류
p = [-1:.05:1];
t = sin(2*pi*p)+0.1*randn(size(p));
net = feedforwardnet(2,'trainbr');
net = train(net,p,t);
a = net(p);
다음과 같은 오류가 발생했습니다.
Default value is not a member of type "nntype.training_fcn".
Error using nnetParamInfo (line 28)
FCN does not return an info object.
Error in feedforwardnet>get_info (line 87)
nnetParamInfo('trainFcn','Training
Function','nntype.training_fcn','trainlm',...
Error in feedforwardnet (line 39)
if isempty(INFO), INFO = get_info; end
Error in backpropag_no_noise (line 29)
net1=feedforwardnet(20,'trainbr');
나는 MATLAB 문서에 나와있는 것과 동일한 예제를 사용했습니다. 그것은 때로는 같은 코드로 동작하며 대부분의 경우 단순히 오류를 발생시킵니다. 문서에서 제안 된대로 네트워크와 인수를 통과했습니다. 도움이 필요해.
입니까? 귀하의 코드를 확인하고 올바르게 작동합니다! – Reflection
버전 2017a를 사용합니다. 그래, 그게, 만약 내가 온라인 matlab에 버전을 동일한 코드를 넣어, 그 작품. 나는 당황스럽고 이미 이틀 동안이 문제를 해결했습니다. – Mari
v 2017이 많이 바뀐 것을 사람들이 이미 듣고 있습니다. 아마도 새로운 버전의 버그 일 수 있습니다! 이전 버전의 스크립트를 사용해보고 도움이되는지 확인하려면 2017 버전을 확인하지 않아야합니다. 죄송합니다. – Reflection