正在加载图片...
plotS,DB,‘oy’) xlabel( w), ylabel(B) %选择学习速率 LR=menu("Use a learning rate of 1.7*maxlinIr' 2.5* maxlinIr”); %训练权值 disp freq l; max epoch=30: error goal=0.001 Ir=1.7*maxlinIr(P, 1); else Ir=2.5*maxlinlr(P, 1) d flops(o) pausetime %设置暂停时间为1秒钟 A=purelin(W"P,B); E=T-A; SSE=sumsqr(E); errors=[]: for epoch= 1: max epoch if SsE<error goal, epoch=epoch-1; break, end LWEW. LB=B Idw, dB]learnwh(P, E, Ir); W=W十dW;B=B十dB A=purelin(W*P,B); E=T-A; SsE=sumsqr(E); %学习后的再次表达式 errors= errors SEe] %误差的再次记录 %训练过程中的显示 temp=flops16 plot(DW,DB,‘oy’) xlabel(‘W’), ylabel(‘B’) pause %选择学习速率 LR=menu(‘Use a learning rate of: ‘,… ‘1.7*maxlinlr’… ‘2.5*maxlinlr’); disp(‘’) %训练权值 disp_freq=1; max_epoch=30; error_goal=0.001; if LR=1 1r=1.7*maxlinlr(P,1); else 1r=2.5*maxlinlr(P,1); end flops(0) pausetime=1; %设置暂停时间为 1 秒钟 A=purelin(W*P, B); E=T-A; SSE=sumsqr(E); errors=[SEE]; for epoch=1:max_epoch if SSE<error_goal, epoch=epoch-1; break, end LW=W; LB=B; [dW,dB]=learnwh(P, E, 1r); W=W 十 dW;B=B 十 dB; A=purelin(W*P,B);E=T—A; SSE=sumsqr(E); %学习后的再次表达式 errors=[errors SEE]; %误差的再次记录 %训练过程中的显示 if rem(epoch, disp_freq)==0 temp=flops;
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有