bpxor.m
来自「Matlab 下BP 神经网络源程序例.」· M 代码 · 共 42 行
M
42 行
% Backpropagtion learning. One hidden layer.% Uses tanh as the transfer function.%% David S. Touretzky. February, 1996.load XorPats.datload XorAns.datPatterns = XorPats';Desired = XorAns';[NINPUTS,NPATS] = size(Patterns);NHIDDENS = 2;[NOUTPUTS,NPATS] = size(Desired);PlotBpPats(Patterns,Desired);LearnRate = 0.08;Momentum = 0;DerivIncr = 0;deltaW1 = 0;deltaW2 = 0;Inputs1 = [ones(1,NPATS); Patterns];Weights1 = rand(NHIDDENS,1+NINPUTS)-0.5;Weights2 = rand(NOUTPUTS,1+NHIDDENS)-0.5;TSS_Limit = 0.02for epoch = 1:1000 bp_innerloop fprintf('Epoch %3d: Error = %f\n',epoch,TSS); if TSS < TSS_Limit, break, end if rem(epoch-1,20)==0, PlotBpBoundary(Weights1,epoch,'--'), end endPlotBpBoundary(Weights1,epoch,'-')
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?