用MATLAB建立bp神经网络模型,求高手,在线等
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用MATLAB建立bp神经网络模型,求高手,在线等相关的知识,希望对你有一定的参考价值。
邮箱525594202@qq.com,谢!!!
自己解决了……谢各位……
例子:利用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,希望大家指点一下,谢谢!