Neural network 替换神经网络的性能函数
我试图用我的实现来代替神经网络的性能函数 我创建了一个文件:Neural network 替换神经网络的性能函数,neural-network,matlab,Neural Network,Matlab,我试图用我的实现来代替神经网络的性能函数 我创建了一个文件: function perf = MyPerformanceFunction(e, x, pp) a = struct('regularization',0, 'normalization','none', 'normalize',0); perf = a 并补充说 net.performFcn = 'MyPerformanceFunction'; 给我的NN 但当我运行NN时,我收到一条错误消息: Error usin
function perf = MyPerformanceFunction(e, x, pp)
a = struct('regularization',0, 'normalization','none', 'normalize',0);
perf = a
并补充说
net.performFcn = 'MyPerformanceFunction';
给我的NN
但当我运行NN时,我收到一条错误消息:
Error using feval
Undefined function or variable 'MyPerformanceFunction.normalize'.
Error in nncalc.setup1 (line 81)
calcHints.perfNorm = feval([net.performFcn,'.normalize']);
Error in network/train (line 280)
[calcMode,calcNet,calcData,calcHints,net,resourceText] =
nncalc.setup1(calcMode,net,rawData);
Error in nntest3 (line 36)
net = train(net,Xs,Ts,Xi,Ai);
我做错了什么
谢谢
Jeff最好的方法是从当前的mse.m文件开始,并从那里调整它