close all
clear
echo on
clc
%BP建模
%原始数据归一化
m_data=xlsread('d:\MES Product Data1.xls','B2:M38');
%定义网络输入p和期望输出t
p1=m_data(:,1:11);
t1=m_data(:,12);
p=p1';t=t1';
%p=m_data(:,1:11);
%t=m_data(:,12);
[pn,minp,maxp,tn,mint,maxt]=premnmx(p,t);
%设置网络隐单元的神经元数(5~30验证后5个最好)
n=13;
%建立相应的BP网络
net=newff(minmax(pn),[n,1],{'tansig','purelin'},'traingdm');
% 训练网络
net.trainParam.show=200;
net.trainParam.lr=0.05;
net.trainParam.mc=0.9;
net.trainParam.epochs=5000;
net.trainParam.goal=1e-3;
%调用TRAINGDM算法训练BP网络
net=train(net,pn,tn);
%对BP网络进行仿真
A=sim(net,pn);
E=A-tn;
M=sse(E)
N=mse(E)
%plot(pn,tn,pn,A,'O');
figure
plot(E,'O');
p2=xlsread('d:\MES Product Data1.xls','B2:L38');
p2=p2';
p2n=tramnmx(p2,minp,maxp);
a2n=sim(net,p2n);
a2=postmnmx(a2n,mint,maxt)
echo off
BP-AHP算法的MATLAB实现
需积分: 32 90 浏览量
2009-12-08
21:08:25
上传
评论 1
收藏 1KB RAR 举报
fvicent
- 粉丝: 0
- 资源: 16
最新资源
- 基于JavaScript的访客预约系统设计源码
- 基于Vue和ECharts的工作租房数据可视化系统设计源码
- 1040g0cg310ravpiu6ibg5pg00tsipsln3ju2d0g 2
- 基于Python的SAR图像去噪CNN-NLM设计源码
- redhat6升级到redhat7,过程redhat6.x-> redhat6.10->rehat7.9 主版本最高版本
- 基于Django的流程引擎设计源码
- 基于Node.js的Express框架与MySQL的后台管理系统设计源码
- 基于Java的Flink流批一体数据处理快速集成开发框架设计源码
- FirstFilterOrderCompare
- Screenshot_2024-03-28-19-17-25-020_com.ss.android.lark.jpg
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈