⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 encoder.m

📁 Matlab 下BP 神经网络源程序例.
💻 M
字号:
function encoder(NINPUTS)% N-2-N Encoder demo, using backpropagation learning.% David S. Touretzky,  February, 1996.  Revised January 1998.if nargin == 0, NINPUTS = 4; endNPATS = NINPUTSNOUTPUTS = NINPUTS;NHIDDENS = 2;Patterns = 2*eye(NPATS) - 1;Desired = Patterns;Inputs1 = [ones(1,NPATS); Patterns];LearnRate = 0.03;Momentum = 0.2;DerivIncr = 0;TSS_Limit = 0.1*NINPUTS;deltaW1=0;deltaW2=0;Weights1 = rand(NHIDDENS,1+NINPUTS)-0.5;Weights2 = rand(NOUTPUTS,1+NHIDDENS)-0.5;clf reset, whitebg(gcf,[0 0 0])if NINPUTS <= 5, plotinterval = 1;  else plotinterval = 5; endfor epoch = 1:10000  bp_innerloop  if rem(epoch,plotinterval) == 0     fprintf('Epoch %4d:  Error = %f\n',epoch,TSS);      PlotEncoder(Inputs2,Weights2)      drawnow     end  if TSS < TSS_Limit, break, end  end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -