BP神经网络算法源码程序 - matlab算法设计 - 谷速源码
下载频道> 资源分类> matlab源码> 算法设计> BP神经网络算法源码程序

标题:BP神经网络算法源码程序
分享到:

所属分类: 算法设计 资源类型: 文件大小: 12.79 KB 上传时间: 2016-01-30 20:11:32 下载次数: 7 资源积分:1分 提 供 者: 源码共享 BP神经网络算法源码程序
内容:
BP神经网络算法源码程序,程序员在编程的过程中可以参考学习使用,希望对IT程序员有用,此源码程序简单易懂、方便阅读,有很好的学习价值!
clear
tf='AnnData.txt';
fid=fopen(tf);
n=7;
m=3000;
geshi='';
for i=1:n
   geshi=[geshi '%f '];
end
ALLData=fscanf(fid,geshi,[n,m]);
[mx,my]=size(ALLData);
%%%%%%%%%%%%%%控制预测点的数目%%%%%%%%%%
iitr=[1:1:my];
[mx,my]=size(iitr);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
ALLData=ALLData(:,iitr);
 
D1=ALLData(1,:);
D2=ALLData(2,:);
D3=ALLData(3,:);
D4=ALLData(4,:);
D5=ALLData(5,:);
D6=ALLData(6,:);
D7=ALLData(7,:);
 
DataIn=[D1;D3;D4;D5];
DataOut=D7;
 
 
[pn,minp,maxp,tn,mint,maxt]=premnmx(DataIn ,DataOut );
 
 
load ANN  % load ANN
 
deltp=maxp'-minp';
p1=minp';
p1=p1(ones(my,1),:)';
deltp=deltp(ones(my,1),:)';
%%%%%%%% ANN方法计算 CHF  %%%%%%%%%%   
 
         datin=[D1;D3;D4;D5];
         pin=(2*(datin-p1)-deltp)./deltp;
         atr=sim(net,pin);
         a=postmnmx(atr,mint,maxt);
         bb=a./DataOut;
rms=sqrt(sum((bb-1).^2)/my)
 
 
 
ave=sum(bb-1)/my
max(bb)
min(bb)
b=abs(bb-1);
rm=[0.05 .1 .15  0.2 .25 .3 .35 .4 .45  .5];
num=[];
for i= 1:10
num=[num sum(b<rm(i))/my]
end
rms
plot(rm,num,'.-')
xlabel('误差')
ylabel('数据百分数')
pause
x=linspace(0,1.600,10); 
x2=linspace(0,1.200,10);
y1=x;
y2=0.7*x;
y3=1.3*x2;
plot(x,y1,'r-',x,y2,'r-',x2,y3,'r-',DataOut,a,'r+')
xlabel('实验值(W/cm^2 )')
ylabel('预测值(W/cm^2 )')
axis('square')
 

文件列表(点击上边下载按钮,如果是垃圾文件请在下面评价差评或者投诉):

BP神经网络算法源码程序/
BP神经网络算法源码程序/sourse/
BP神经网络算法源码程序/sourse/ANN.mat
BP神经网络算法源码程序/sourse/AnnData.txt
BP神经网络算法源码程序/sourse/Predict.m

关键词: 神经网络 算法 源码

Top_arrow
回到顶部
联系方式| 版权声明| 招聘信息| 广告服务| 银行汇款| 法律顾问| 兼职技术| 付款方式| 关于我们|
网站客服网站客服 程序员兼职招聘 程序员兼职招聘
沪ICP备19040327号-3
公安备案号:沪公网安备 31011802003874号
库纳格流体控制系统(上海)有限公司 版权所有
Copyright © 1999-2014, GUSUCODE.COM, All Rights Reserved