如何用matlab软件实现神经网络应用
1个回答
展开全部
给你一个实例,希望通过该例子对实现神经网络应用有一定的了解。
%x,y分别为输入和目标向量
x=1:5;
y=[639 646 642 624 652];
%创建一个前馈网络
net=newff(minmax(x),[20,1],{'tansig','purelin'});
%仿真未经训练的网络net并画图
y1=sim(net,x);plot(x,y1,':');
%采用L-M优化算法
net.trainFcn='trainlm';
%设置训练算法
net.trainParam.epochs=500;net.trainParam.goal=10^(-6);
%调用相应算法训练BP网络
[net,tr,yy]=train(net,x,y);
%对BP网络进行仿真
y1=sim(net,x);
%计算仿真误差
E=y-y1;MSE=mse(E)
hold on
%绘制匹配结果曲线
figure;
plot(x,y1,'r*',x,y,'b--')
执行结果
恒拓高科
2024-05-28 广告
2024-05-28 广告
私有化局域网即时通讯是一种安全的通信方式,可以在内部网络中进行实时交流。以下是支持国产化系统的私有化局域网即时通讯的一些建议:1. 选择合适的即时通讯软件:首先需要选择一个合适的即时通讯软件,以确保其能够满足内部网络的需求。可以考虑使用一些...
点击进入详情页
本回答由恒拓高科提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询