📄 bpxor.m
字号:
% 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -