cal_parameter_forward.m
来自「matlab编的程序」· M 代码 · 共 45 行
M
45 行
function [VI,VJ,y]=Cal_Parameter_Forward(WMI,WIJ,WJP,X,Chuan_Can)
%X=[-0.7 -0.6 -0.5 -0.4 -0.3];
M=Chuan_Can(1);%输入点个数
I=Chuan_Can(2);%第I曾神经元个数
J=Chuan_Can(3);%第J层神经元个数
P=Chuan_Can(4);%输出点个数
%计算第一隐含层神经元的输入,输出
for i=1:I-1
UI(i)=0;
for m=1:M
UI(i)=UI(i)+X(m)*WMI(m,i);
end
VI(i)=logsig(UI(i));
end
VI(I)=1;
%计算第二隐含层神经元的输入,输出
for j=1:J-1
UJ(j)=0;
for i=1:I
UJ(j)=UJ(j)+VI(i)*WIJ(i,j);
end
VJ(j)=logsig(UJ(j));
end
VJ(J)=1;
%计算输出层神经元的输入,输出
for p=1:P
UP(p)=0;
for j=1:J
UP(p)=UP(p)+VJ(j)*WJP(j,p);
end
y(p)=logsig(UP(p));
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?