用MATLAB建立bp神经网络模型,求高手,在线等

数智人11个月前生活知识63

用MATLAB建立bp神经网络模型,求高手,在线等

用MATLAB建立bp神经网络模型,求高手,在线等 原文链接:http://hisyun.com/post/40154.html

相关文章

chatGPT是什么?

chatGPT是什么?...

“文化产业专业”管理是什么??

“文化产业专业”管理是什么??...

什么是体育产业

什么是体育产业...

模字拼音怎么打

模字拼音怎么打...

企业如何实现数字化转型?

企业如何实现数字化转型?...

如何制作建筑模型

如何制作建筑模型...

KevinMiller
2023-06-14 08:26:03

Matlab神经网络工具箱提供了一系列用于建立和训练bp神经网络模型的函数命令,很难一时讲全。下面仅以一个例子列举部分函数的部分用法。更多的函数和用法请仔细查阅Neural Network Toolbox的帮助文档。
例子:利用bp神经网络模型建立z=sin(x+y)的模型并检验效果
%第1步。随机生成200个采样点用于训练
x=unifrnd(-5,5,1,200);
y=unifrnd(-5,5,1,200);
z=sin(x+y);
%第2步。建立神经网络模型。其中参数一是输入数据的范围,参数二是各层神经元数量,参数三是各层传递函数类型。
N=newff([-5 5;-5 5],[5,5,1],{'tansig','tansig','purelin'});
%第3步。训练。这里用批训练函数train。也可用adapt函数进行增长训练。
N=train(N,[x;y],z);
%第4步。检验训练成果。
[X,Y]=meshgrid(linspace(-5,5));
Z=sim(N,[X(:),Y(:)]');
figure
mesh(X,Y,reshape(Z,100,100));
hold on;
plot3(x,y,z,'.')

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。