| 查看: 2365 | 回复: 5 | |||
[交流]
【求助】BP神经网络怎么画出关系图?
|
|
各位大侠:小弟最近学习神经网络,但是遇到难题。希望有人帮我解决。谢谢! 我的神经网络已经训练完了,但是我只会使用plot做误差曲线。我的程序是: P=[1050 1050 1050 1050 1050 1050 1050 1050 1050 1050 1050 1050 1050 1050 1050 1050 1050 1050 1250 1250 1250 1250 1250 1250 1250 1250 1250 1250 1250 1250 1250 1250 1250 1250 1250 1250 1320 1320 1320 1320 1320 1320 1320 1320 1320 1320 1320 1320 1320 1320 1320 1320 1320 1320 1390 1390 1390 1390 1390 1390 1390 1390 1390 1390 1390 1390 1390 1390 1390 1390 1390 1390; 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.083333 0.083333 0.083333 0.083333 0.083333 0.083333 0.083333 0.083333 0.083333 0.083333 0.083333 0.083333 0.083333 0.083333 0.083333 0.083333 0.083333 0.083333; 0 0 0 0 0 0 0 0 0 1.34 1.34 1.34 1.34 1.34 1.34 1.34 1.34 1.34 0 0 0 0 0 0 0 0 0 1.34 1.34 1.34 1.34 1.34 1.34 1.34 1.34 1.34 0 0 0 0 0 0 0 0 0 1.34 1.34 1.34 1.34 1.34 1.34 1.34 1.34 1.34 0 0 0 0 0 0 0 0 0 1.34 1.34 1.34 1.34 1.34 1.34 1.34 1.34 1.34]; T=[847 845 849 847 850 847 848 843 849 883 886 881 883 880 880 882 882 885 826 828 823 824 828 829 826 827 827 869 870 873 872 867 867 868 870 868 867 865 866 863 863 865 862 868 866 889 886 888 892 890 889 887 889 893 881 884 883 880 878 882 880 882 883 957 960 955 958 955 959 961 960 956; 685 687 687 682 686 682 682 683 684 716 713 710 711 714 715 712 712 714 645 642 644 647 645 646 648 646 645 691 689 692 693 691 694 689 690 691 631 632 628 628 629 626 629 631 630 679 678 682 682 680 679 676 677 680 606 604 609 606 605 610 609 604 603 642 644 644 640 643 645 639 640 641]; [Pn,minP,maxP,Tn,minT,maxT]=premnmx(P,T); net=newff(minmax(Pn),[20,2],{'logsig','purelin'},'traingdx'); net=init(net); net.trainParam.show=50; net.trainParam.lr=0.05; net.trainParam.mc=0.9; net.trainParam.epochs=200000; net.trainParam.goal=1e-3; net=train(net,Pn,Tn); A=sim(net,Pn); E=A-Tn; M=sse(E) N=mse(E) P2=[1050 1050 1250 1250 1320 1320 1390 1390; 24 24 2 2 0.75 0.75 0.083333 0.083333; 0 1.34 0 1.34 0 1.34 0 1.34]; T2=[848 882 827 870 865 889 882 958; 684 713 645 691 629 679 606 642]; P2=P2'; P2n=tramnmx(P2',minP,maxP); a2n=sim(net,P2n); a2=postmnmx(a2n,minT,maxT); figure; plot(1:8,a2-T2); hold off; 请问我怎么做出三维的图和输入向量和目标向量的关系图呢。万分感谢!我用的是MATLAB7.0,plot3做出来是空的三维图?怎么回事? [ Last edited by 文明8937 on 2010-10-29 at 15:30 ] |
» 猜你喜欢
垃圾破二本职称评审标准
已经有19人回复
职称评审没过,求安慰
已经有53人回复
毕业后当辅导员了,天天各种学生超烦
已经有5人回复
26申博自荐
已经有3人回复
A期刊撤稿
已经有4人回复
» 本主题相关价值贴推荐,对您同样有帮助:
我研究BP神经网络,想问下插做数据如何用,起到什么作用,求详解
已经有6人回复
基于L-M算法的BP神经网络
已经有3人回复
急求用excel怎么画浓度和吸光度关系图???
已经有6人回复
【求助】运用BP神经网络训练材料本构模型的一个问题
已经有12人回复
【求助】MATLAB中BP神经网络的训练算法具体是怎么样的?
已经有5人回复

2楼2010-10-18 13:41:07
3楼2010-10-18 14:34:21
4楼2010-10-29 15:31:24
lijinfeng042
木虫 (小有名气)
Matlab
- 仿真EPI: 2
- 应助: 1 (幼儿园)
- 金币: 2156.1
- 散金: 115
- 帖子: 291
- 在线: 31.5小时
- 虫号: 1019062
- 注册: 2010-05-15
- 性别: GG
- 专业: 通信理论与系统

5楼2010-10-29 23:53:24
6楼2011-02-26 09:50:48













回复此楼