MATLAB——线性神经网络预测程序

微❤关注“电击小子程高兴的MATLAB小屋”获得资料(专享优惠)

%% 学习目标: 线性神经网络
%%  收敛速度和精度比之前讲的感知器神经网络要高,
%%  主要应用在函数逼近,信号预测,模式识别,系统辨识方面

MATLAB——线性神经网络预测程序_第1张图片

MATLAB——线性神经网络预测程序_第2张图片

MATLAB——线性神经网络预测程序_第3张图片


clear all;
close all;
P=[1.1 2.2 3.1 4.1];
T=[2.2 4.02 5.8 8.1];
lr=maxlinlr(P);                   %获取最大学习速率
net=newlin(minmax(P),1,0,lr);     %建立线性神经网络
net.trainParam.epochs=500;        %训练    做多500次
net.trainParam.goal=0.04;         %训练误差设定为0.04
net=train(net,P,T);
Y=sim(net,P)                       %仿真

你可能感兴趣的:(MATLAB,matlab,神经网络,开发语言)