J'ai essayé d'exécuter mon code suivant pour former mon réseau bayésien.Erreur réseau bayésien dans 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);
et a reçu une erreur qui est comme ci-dessous;
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');
J'ai utilisé le même exemple que celui fourni dans la documentation MATLAB. Cela fonctionne parfois avec le même code et cela me donne une erreur simplement pour la plupart du temps. J'ai passé le réseau et l'argument comme suggéré dans la documentation. De l'aide.
ce qui est la version de votre Matlab? Je vérifie votre code et cela fonctionne correctement! – Reflection
J'utilise la version 2017a. Oui c'est quoi, si je mets le même code dans la version matlab en ligne, ça marche. Je suis perplexe et dure déjà 2 jours à résoudre ce problème. – Mari
J'ai déjà entendu dire que les gens de 2017 ont beaucoup changé, peut-être que c'est juste un bug dans la nouvelle version! essayer les anciens scripts de version, et voir si cela aide, je n'ai pas la version 2017 à vérifier, désolé – Reflection