MATLAB神经网络分析及应用 课件 4线性神经网络.pptxVIP

  • 1
  • 0
  • 约1.48千字
  • 约 20页
  • 2026-10-15 发布于山东
  • 举报

MATLAB神经网络分析及应用 课件 4线性神经网络.pptx

;4.1线性神经网络与感知器的区别;4.2线性神经网络原理;4.2.3线性滤波器;4.2.4自适应线性滤波;4.3线性神经网络函数;【例4-5】利用newlin创建线性神经网络,用线性去逼近任意非线性函数,当输入与输出是非线性关系时,线性神经网络可以通过对网络的训练,得出线性逼近关系。

clearall;

x=-5:5;

y=2*x-5;

randn(state,2);

y1=y+randn(1,length(y))*1.5;%加入噪音的直线,制造一种非线性的情况

plot(x,y1,o-);%把实际直线画出,可以看到是曲折的直线

P=x;T=y1;

net=newlin(P,1,[0],maxlinlr(P));%用newlin创建一个还没训练的线性网络;

x1=-2:2;

A=sim(net,x1);

holdon;

plot(x1,A,-);%发现是一条y=0的直线,也就是说明,此时的没训练的系统,权值为0,阈值为0。

C=net.iw%求出训练后的权值

D=net.b%求出阈值

net1=train(net,P,T);%训练线性网络,过程如图4-10所示;purelin函数

在神经网络中,purelin函数实现线性网络的传输。函数的语法格式

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档