当前位置: 首页 > news >正文

建设营销型网站服务西昌规划和建设局网站

建设营销型网站服务,西昌规划和建设局网站,建设网站前言,网站制作公司在哪里找%% 清空环境变量 clc clear close all format compact %% 网络结构建立 %% 清空环境变量 clc clear close all format compact %% 网络结构建立 %读取数据 dataxlsread(天气_电量_数据.xlsx,C12:J70);%前7列为每个时刻的发电量 最后列为天气 for i1:58 input(i,:)[data…

%% 清空环境变量
clc
clear
close all
format compact 
%% 网络结构建立
%% 清空环境变量
clc
clear
close all
format compact 
%% 网络结构建立
%读取数据
data=xlsread('天气_电量_数据.xlsx','C12:J70');%前7列为每个时刻的发电量 最后列为天气
 
for i=1:58
    input(i,:)=[data(i,:) data(i+1,end)];
    output(i,:)=data(i+1,1:7);
end
 
%% 节点个数
inputnum=9;%输入 前一天7个时刻的电量+前一天的天气+预测日的天气
hiddennum=5;
outputnum=7;%预测日7个时刻的发电量
 
%% 训练数据和预测数据 最后一天用来测试  前面的都拿来训练
input_train=input(1:57,:)';
input_test=input(58,:)';
output_train=output(1:57,:)';
output_test=output(58,:)';
 
%选连样本输入输出数据归一化
[inputn,inputps]=mapminmax(input_train);
[outputn,outputps]=mapminmax(output_train);
inputn_test=mapminmax('apply',input_test,inputps);
%%
%构建网络
net=newff(inputn,outputn,hiddennum);
%寻优
[bestnest,trace]=antforelm(inputnum,hiddennum,outputnum,net,inputn,outputn);
figure
plot(trace)
title('适应度曲线')
xlabel('迭代数')
ylabel('适应度值')
 
 
%% 把最优初始阀值权值赋予网络预测
x=bestnest;
% 用CS优化的BP网络进行值预测
w1=x(1:inputnum*hiddennum);
B1=x(inputnum*hiddennum+1:inputnum*hiddennum+hiddennum);
w2=x(inputnum*hiddennum+hiddennum+1:inputnum*hiddennum+hiddennum+hiddennum*outputnum);
B2=x(inputnum*hiddennum+hiddennum+hiddennum*outputnum+1:inputnum*hiddennum+hiddennum+hiddennum*outputnum+outputnum);
 
net.iw{1,1}=reshape(w1,hiddennum,inputnum);
net.lw{2,1}=reshape(w2,outputnum,hiddennum);
net.b{1}=reshape(B1,hiddennum,1);
net.b{2}=B2';
%% BP网络训练
%网络进化参数
net.trainParam.epochs=200;
net.trainParam.lr=0.1;
%net.trainParam.goal=0.00001;
%网络训练
[net,per2]=train(net,inputn,outputn);
%% BP网络预测
%数据归一化
inputn_test=mapminmax('apply',input_test,inputps);
an=sim(net,inputn_test);
test_simu=mapminmax('reverse',an,outputps);
error=test_simu-output_test;
%%
figure
a1=output_test;
a2=test_simu;
plot(a1,'*-');hold on
plot(a2,'O-')
title('各时刻发电量实际值与预测值')
xlabel('')
legend('原始数据','bp预测数据')
set(gca,'XTick',1:7,...                                    
        'XTickLabel',{'9:00','10:00','11:00','12:00','13:00','14:00','15:00'},...
        'TickLength',[0 0]);
grid on
ylabel('发电量(KW)')

 

http://www.15wanjia.com/news/196173.html

相关文章:

  • 微信机器人网站开发wordpress集成tomcat
  • 做视频网站挣钱吗网站开发项目实例
  • 国内免费网站服务器推荐男士手表网站
  • 漯河网做网站wordpress粉丝
  • 百度网站优化方案新闻营销
  • 用wordpress建站案例怎样做网络宣传
  • 网站建设优化服务市场ui设计看重学历吗
  • 建设部招投标网站wordpress赞踩插件
  • wordpress连接数据库错误seo互联网营销培训
  • 用模板建商场购物网站网站开发 岗位及职责
  • 高端网站开发案例展示黄浦集团网站建设
  • 旅游电子商务网站小说投稿赚钱的网站
  • 快速做网站关键词排名珠海市官网网站建设平台
  • 揭阳网站建设模板wordpress增强自带搜索
  • 大连开发区网站制作建设公司网站开发 问题解决
  • 做网站卖链接wordpress keywords
  • 信用体系网站建设一体化建设广东省著名商标在什么网站做
  • 手机建站专家成都少儿编程培训机构排名前十
  • 电子商务网站开发的课程介绍网站首页怎么设计
  • 上海网站建设官方网站网站想举报怎么做
  • 无锡招标网官方网站公司一般有哪些部门
  • 成都手机网站建设哪综合办公oa系统
  • 福田营销型网站建站推广外包wordpress阅读数修改
  • 天津网站设计开发网站表单模板
  • 网站访问量 显示代码wordpress 选择中文
  • 苏州电子商务网站建设网站网站二维码收钱怎么做的
  • flash html网站模板久久建筑网 围栏工程专项施工方案
  • 海宁高端网站设计成都基金品牌设计
  • 教育视频网站开发济南网站怎么做
  • 农业建设项目管理信息系统网站网络广告网站