matlab神经网络30个案例分析源代码demochapter_第1页
matlab神经网络30个案例分析源代码demochapter_第2页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

遗传算法的优化计算——输入自变量降该案例作者申明 案例为案例,请注明出处(《神经网络30个案例分析》)。5:若此案例碰巧与您的研究有关联,我们提意见,要求等,我们考虑后可以加在案例里仿真测试单BP训练优化BP仿真测试优化BP结果显示(优化BP网络clearclearallwarningglobalglobalP_trainT_trainP_testT_testmintmaxtSs1S=30;s1=loadloada=Train=Test=%训练P_train=Train(:,3:end)';T_train=Train(:,2)';%测试P_test=T_test=%显示实验total_Blength(find(data(:,21));total_Mlength(find(data(:,22));count_B=length(find(T_train==1));count_M=length(find(T_train==2));number_B=length(find(T_test==1));number_M=length(find(T_test==2));disp([disp(['病例总数:''良性:num2str(total_B)...'恶性:'disp(['训练集病例总数:num2str(500)...'良性:'num2str(count_B)...'恶性:'num2str(count_M)]);disp(['测试集病例总数:num2str(69)...'良性:num2str(number_B)...'恶性:num2str(number_M)]);病例总数:569良性:357训练集病例总数:500良性:311恶性:189测试集病例总数:69良性:46恶性:23[P_train,minp,maxp,T_train,mint,maxt][P_train,minp,maxp,T_train,mint,maxt]=premnmx(P_train,T_train);P_test=tramnmx(P_test,minp,maxp);创建单BPtt=net_bp=%设置训练net_bp.trainParam.epochs=net_bp.trainParam.show=net_bp.trainParam.goal=net_bp.trainParam.lr=net_bp.trainParam.showwindow=训练单BPnet_bpnet_bp=仿真测试单BP网络tn_bp_simtn_bp_sim=%反归T_bp_sim=postmnmx(tn_bp_sim,mint,maxt);e=cputime-t;T_bp_sim(T_bp_sim>1.5)=T_bp_sim(T_bp_sim<1.5)=1;result_bp=[T_bp_sim'T_test'];结果显示(单BP网络number_B_simnumber_B_simlength(find(T_bp_sim1&T_test1));number_M_sim=length(find(T_bp_sim==2&T_test==2));disp(['良性乳腺肿瘤确诊:''误诊:'num2str(number_B-'确诊率p1num2str(number_B_sim/number_B*100'%']);disp(['恶性乳腺肿瘤确诊:'num2str(number_M_sim)...'误诊:'num2str(number_M-'确诊率p2num2str(number_M_sim/number_M*100'%']);disp(['建模时间为:'num2str(e)'s']);BP网络的为良性乳腺肿瘤确诊:46误诊:0确诊率p1=恶性乳腺肿瘤确诊:19误诊:4确诊率p2=popupopu=bounds=%initPop=randint(popu,S,[0%计算初始种群适应度initFit=zeros(popu,1);fori1:size(initPop,1)initFit(i)=initPop=[initPopinitFit];gen=100;%[X,EndPop,BPop,Trace]=ga(bounds,'fitness',[],initPop,[1e-610],'maxGenTerm',...gen,'normGeomSelect',0.09,'simpleXover',2,'boundaryMutation',[2gen3]);[m,n]=find(X==disp(['优化筛选后的输入自变量编号为:'%holdonxlim([1gen])优化筛选后的输入自变量编号为 9101316172021262829新训练集/p_trainp_train=zeros(size(n,2),size(T_train,2));p_test=zeros(size(n,2),size(T_test,2));fori=1:length(n)p_train(i,:)=p_test(i,:)=t_train=创建优化BPtt=net_ga=%训练参数net_ga.trainParam.epochs=net_ga.trainParam.show=net_ga.trainParam.goal=net_ga.trainParam.lr=net_ga.trainParam.showwindow=训练优化BPnet_ganet_ga=仿真测试优化BPtn_ga_simtn_ga_sim=%反归T_ga_sim=postmnmx(tn_ga_sim,mint,maxt);e=cputime-t;T_ga_sim(T_ga_sim>1.5)=T_ga_sim(T_ga_sim<1.5)=1;result_ga=[T_ga_sim'T_test'];结果显示(优化BP网络number_b_simnumber_b_sim=length(find(T_ga_sim==1&T_test==1));number_m_sim=length(find(T_ga_sim==2&T_test==2)); disp(['良性乳腺肿瘤确诊:''误诊:'num2str(number_B-'确诊率p1=num2str(number_b_sim/number_B*100'%']);disp(['恶性乳腺肿瘤确诊:'num2str(number_m_sim)...'误诊:'num2str(number_M-'确诊率p2=num2st

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论