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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用MATLAB建立bp神经网络模型,求高手,在线等相关的知识,希望对你有一定的参考价值。

邮箱525594202@qq.com,谢!!!
自己解决了……谢各位……

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,'.')
参考技术A 不会,!!! 参考技术B 我这里有源代码及注释,包括使用方法,留个邮箱吧,我发给你。

以上是关于用MATLAB建立bp神经网络模型,求高手,在线等的主要内容,如果未能解决你的问题,请参考以下文章

matlab中建立bp神经网络的函数newff的第二个参数的问题

bp神经网络预测模型matlab代码

有关BP神经网络的编程问题,用matlab,希望大家指点一下,谢谢!

怎样使用matlab进行跳频通信干扰方面的仿真?(在线等,请高手进啊!!!)

matlab中的BP神经网络

求大神帮忙用matlab程序做BP神经网络预测