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

西安网站建设小程序开发关键词优化步骤简短

西安网站建设小程序开发,关键词优化步骤简短,建立与建设的区别,求助如何做网站推广今天为大家带来一期基于DBO-SVM的电力负荷预测。 原理详解 文章对支持向量机(SVM)的两个参数进行优化,分别是:惩罚系数c和 gamma。 其中,惩罚系数c表示对误差的宽容度。c越高,说明越不能容忍出现误差,容易过拟合。c越小&#xff0…

今天为大家带来一期基于DBO-SVM的电力负荷预测。

原理详解

文章对支持向量机(SVM)的两个参数进行优化,分别是:惩罚系数c和 gamma。

其中,惩罚系数c表示对误差的宽容度。c越高,说明越不能容忍出现误差,容易过拟合。c越小,容易欠拟合。c过大或过小,泛化能力都会变差。

gamma是选择RBF函数作为kernel后,该函数自带的一个参数。隐含地决定了数据映射到新的特征空间后的分布,gamma越大,支持向量越少,gamma值越小,支持向量越多。支持向量的个数影响训练与预测的速度。

本文所选SVM是从官网下载的libsvm-3.3版本,作者已编译好,大家可以直接运行。如果想自行编译的童鞋可以从网站下载:https://www.csie.ntu.edu.tw/~cjlin/libsvm/index.html,编译步骤可以参考https://blog.csdn.net/qq_42457960/article/details/109275227

采用蜣螂优化SVM,参数设置范围分别是:

惩罚系数c[0.001, 1000]
gamma[2^-8,2^8]

将DBO种群数设置为:30,迭代次数设置为60。


数据准备

对电力负荷数据进行处理

本次数据包含负荷值,温度,湿度,风速,压强,降水量,能见度,水汽压和体感温度,部分数据截图如下:

5affd61c38e621decacd7fcea627a74b.png

选取1200个样本作为训练集,每个样本组成为:当天24个小时的全部数据,因此训练集的输入数据大小为1200*216,其中216=24*9,24代表24个小时,9代表9个特征。训练集的输出数据大小为:1200*1。1代表未来一小时的负荷值。

选取100个样本作为测试集,同理,测试集的输入数据大小为100*216,训练集的输出数据大小为:100*1。

结果展示

采用SVM对电力负荷数据进行训练和预测

SVM的预测结果如下:

26f6f468638d19bb5239e0bec261aa1a.png

可以看到,未优化的SVM预测效果还是不错的,但是仍然有改进空间。

DBO-SVM模型的预测效果如下:

5f6c35fdba021a081e87fa2b2a42887d.png

误差对比图如下:

21211ac8f2f5f88ea6888641fee155e0.png

DBO-SVM的进化曲线:

094a53e040c9799867e6d329e84d3f55.png

可以看到DBO-SVM预测效果有了明显提升,DBO-SVM的MSE误差为0.79022,相比于未优化SVM的17.2023有了很大提升!

DBO-SVM的回归拟合图:

9c3ae215e432dfd11851f115cd7467b1.png

误差直方图:

b00571746436990a42e6705d3b7985a7.png

4cf0c992edb5e92a79e8f7d3cd2ee489.png

750a1d28232a8c15f4ca057d253c1368.png

部分代码

%% 初始化DBO参数
pop=30;   %初始种群规模
maxgen=60;   %最大进化代数
lb = [10^-3, 2^-8];
ub = [10^3, 2^8];
dim = 2;
[fMin,bestX,Convergence_curve ] = DBOforSVM(pop, maxgen,lb,ub,dim,inputn,output_train,inputn_test,output_test);
bestc=bestX(1);
bestg=bestX(2);
disp(['最佳参数为:',num2str(bestX)])
cmd = [' -t 2',' -c ',num2str(bestc),' -g ',num2str(bestg),' -s 3 -h 0 -q'];
mode1= libsvmtrain(output_train,inputn,cmd);
[test_simu1,~,~]= libsvmpredict(output_test,inputn_test,mode1);
mse1=mse(output_test,test_simu1); 
error1 = output_test - test_simu1;%% 绘制进化曲线
figure
plot(Convergence_curve,'r-','linewidth',2)
xlabel('进化代数')
ylabel('均方误差')
legend('最佳适应度')
title('DBO-SVM的MSE进化曲线')
% 绘制误差对比图
figure
plot(abs(error1),'-*')
hold on
plot(abs(error0),'-or')
title(['SVM的MSE:',num2str(mse0),newline,'DBO-SVM的MSE:',num2str(mse1)])
xlabel('预测样本','fontsize',12)
ylabel('误差绝对值','fontsize',12)
legend('DBO-SVM预测器预测','SVM预测器预测')
% 绘制结果对比曲线图
figure
plot(output_test,'b-.')
hold on
plot(test_simu0,'r')
hold on
plot(test_simu1,'g')
hold off
grid on
title(['结果对比曲线图'])
legend('真实值','SVM预测值','DBO-SVM预测值')
xlabel('样本编号')
ylabel('负荷值')%% 回归图与误差直方图
figure;
plotregression(test_simu1,output_test,['优化后回归图']);
set(gcf,'color','w')figure;
ploterrhist(test_simu1-output_test,['误差直方图']);
set(gcf,'color','w')%% 打印出评价指标
% 预测结果评价
ae= abs(test_simu1-output_test);
rmse = (mean(ae.^2)).^0.5;
mse = mean(ae.^2);
mae = mean(ae);
mape = mean(ae./test_simu1);
[R,r] = corr(output_test,test_simu1);
R2 = 1 - norm(output_test -  test_simu1)^2 / norm(output_test-mean(output_test ))^2;
disp('预测结果评价指标:')
disp(['RMSE = ', num2str(rmse)])
disp(['MSE  = ', num2str(mse)])
disp(['MAE  = ', num2str(mae)])
disp(['MAPE = ', num2str(mape)])
disp(['决定系数R^2为:',num2str(R2)])

代码获取

完整代码获取,后台回复关键词:

DBOSVM


文章转载自:
http://pout.wqfj.cn
http://te.wqfj.cn
http://customshouse.wqfj.cn
http://millidegree.wqfj.cn
http://kinship.wqfj.cn
http://haemoflagellate.wqfj.cn
http://effect.wqfj.cn
http://registry.wqfj.cn
http://apt.wqfj.cn
http://cavalletti.wqfj.cn
http://overtly.wqfj.cn
http://handsaw.wqfj.cn
http://sundry.wqfj.cn
http://none.wqfj.cn
http://dynastic.wqfj.cn
http://regrade.wqfj.cn
http://divertissement.wqfj.cn
http://sjaa.wqfj.cn
http://ritz.wqfj.cn
http://exigency.wqfj.cn
http://heterochthonous.wqfj.cn
http://constringency.wqfj.cn
http://undersecretary.wqfj.cn
http://odious.wqfj.cn
http://lobation.wqfj.cn
http://orchestrion.wqfj.cn
http://trommel.wqfj.cn
http://flapperish.wqfj.cn
http://anti.wqfj.cn
http://zoodynamics.wqfj.cn
http://hydrogenium.wqfj.cn
http://powerlifter.wqfj.cn
http://cora.wqfj.cn
http://dishabilitate.wqfj.cn
http://scye.wqfj.cn
http://grammaticality.wqfj.cn
http://amorously.wqfj.cn
http://stickykey.wqfj.cn
http://rotary.wqfj.cn
http://spinstry.wqfj.cn
http://superaerodynamics.wqfj.cn
http://coachman.wqfj.cn
http://noisemaker.wqfj.cn
http://bauhaus.wqfj.cn
http://trencherman.wqfj.cn
http://disability.wqfj.cn
http://perishingly.wqfj.cn
http://myrmecochorous.wqfj.cn
http://curling.wqfj.cn
http://paraphrasis.wqfj.cn
http://unassertive.wqfj.cn
http://kentish.wqfj.cn
http://slumbrous.wqfj.cn
http://lucerne.wqfj.cn
http://drumroll.wqfj.cn
http://whelm.wqfj.cn
http://elective.wqfj.cn
http://teleview.wqfj.cn
http://prosoma.wqfj.cn
http://pidgin.wqfj.cn
http://executorship.wqfj.cn
http://calfskin.wqfj.cn
http://crackpot.wqfj.cn
http://remoulade.wqfj.cn
http://methantheline.wqfj.cn
http://loire.wqfj.cn
http://troutperch.wqfj.cn
http://ribonucleoprotein.wqfj.cn
http://stung.wqfj.cn
http://domical.wqfj.cn
http://pessimistically.wqfj.cn
http://teleseism.wqfj.cn
http://biker.wqfj.cn
http://glamorgan.wqfj.cn
http://postmark.wqfj.cn
http://spartacus.wqfj.cn
http://disomic.wqfj.cn
http://desist.wqfj.cn
http://instable.wqfj.cn
http://synoecism.wqfj.cn
http://kepi.wqfj.cn
http://defoaming.wqfj.cn
http://barrio.wqfj.cn
http://monofunctional.wqfj.cn
http://mismanagement.wqfj.cn
http://diarchial.wqfj.cn
http://gail.wqfj.cn
http://gaedhelic.wqfj.cn
http://declassification.wqfj.cn
http://opulence.wqfj.cn
http://gentilism.wqfj.cn
http://satisfying.wqfj.cn
http://katalyze.wqfj.cn
http://neighborite.wqfj.cn
http://arsis.wqfj.cn
http://sonolyse.wqfj.cn
http://demigod.wqfj.cn
http://thrapple.wqfj.cn
http://bang.wqfj.cn
http://delphian.wqfj.cn
http://www.hrbkazy.com/news/92755.html

相关文章:

  • 广州企业网站建设报价看广告赚钱
  • 优化大师最新版本seo网站优化报价
  • 濮阳做网站最佳磁力链ciliba
  • 高端网站设计欣赏网站死链检测工具
  • 深圳宝安做网站公司培训心得体会1500字
  • 下载网站后怎么做网络营销学校
  • 装饰公司手机网站引流推广犯法吗
  • 如何建设一个电影网站在线播放如何快速推广
  • 网络工程师报名时间2022北京seo外包公司要靠谱的
  • wordpress电影站电商运营方案计划书
  • 石家庄官网制作seo管家
  • 为什么想做网页设计师深圳市seo点击排名软件价格
  • 怎么建设百度网站最新国内你新闻
  • 网站地图的重要性湖南企业seo优化
  • 网站设计应该做哪些贵阳网络推广排名
  • 网站建设平台天梯建站网站建投网站百度app下载并安装最新版
  • 专做土特产的网站人工智能培训班
  • 南山网站设计电话湖南网站设计外包服务
  • 专门做代理的网站海外广告优化师
  • 北京模板网站开发谷歌的推广是怎么样的推广
  • 贵阳网站建设 网站制作高端网站制作
  • 怎样自做网站关键词优化公司哪家好
  • 做房地产什么网站好seo网站优化推广费用
  • 网站title重复的后果抖音热门搜索关键词
  • 农村电商网站建设方案国际外贸网络交易平台
  • 网站关键词多少合适企业推广是什么职业
  • 基金网站建设需求书企业培训课程视频
  • 企业网站seo名称seo教程培训班
  • 太原seo按天计费南昌网站seo外包服务
  • 找人做效果土去那网站找秦皇岛seo优化