compute.m

来自「我做的一个用matlab程序编写的BP算法」· M 代码 · 共 17 行

M
17
字号
Hn=10;        %隐层神经元个数(Hidden number)
On=4;        %输出层神经元个数(Output number)
fid = fopen('inputdata.txt');                
F= (fscanf(fid,'%g',[On 1]))'

load W;
for j=1:Hn                    
    temp2=Whi(:,j);        %取出Whi第j列,即第j个神经元所对应的权值
    net_h(j)=F*temp2+thh(j);                       
    Y(j)=f1(net_h(j));      %求出隐层的输出
end         
for k=1:On
    temp3=Woh(:,k);         %取出Woh第k列,即第k个神经元所对应的权值
    net_o(k)=Y*temp3+tho(k);            
    Z(k)=f2(net_o(k));       %求出输出层的输出    
end
Z

⌨️ 快捷键说明

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