netvalue.m
来自「自编的神经网络的matlab程序」· M 代码 · 共 17 行
M
17 行
function Net=NetValue(Net,x)
%计算网络的值
for j=1:size(x,2)
Net{1}{j}=CellValue(Net{1}{j},x); %计算第一层神经元的值
end
%计算第二层以及之后层神经元的值
for i=2:length(Net)
x=zeros(size(x,1),length(Net{i-1}));
for j=1:length(Net{i-1})
x(:,j)=Net{i-1}{j}.Out; %取上一层的输出作为下一层的输入
end
for j=1:length(Net{i})
Net{i}{j}=CellValue(Net{i}{j},x);%计算神经元的值
end
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?