调用最新mealpy库,实现215个优化算法优化CNN-BiLSTM-Attention,电力负荷预测

截止到本期,一共发了6篇关于机器学习预测全家桶Python代码的文章。参考往期文章如下:

1.终于来了!python机器学习预测全家桶

2.机器学习预测全家桶-Python,一次性搞定多/单特征输入,多/单步预测!最强模板!

3.机器学习预测全家桶-Python,新增CEEMDAN结合代码,大大提升预测精度!

4.机器学习预测全家桶-Python,新增VMD结合代码,大大提升预测精度!

5.Python机器学习预测+回归全家桶,再添数十种回归模型!这次千万别再错过了!

6.Python机器学习预测+回归全家桶,新增TCN,BiTCN,TCN-GRU,BiTCN-BiGRU等组合模型预测


Python机器学习预测全家桶包含了哪些?

话不多说,直接看目录!

第一级文件夹:

53c105d2bb1a87bb29695dfe1a1c342d.png

第二级文件夹:

1261132caee086a1b3b9a91e71919455.png

包含的数量之多,直呼过瘾!


本期新增模型:

采用最新的mealpy库实现对CNN-BiLSTM-Attention的优化。

本期新增模型功能简介:

  • 本期所用的mealpy库是3.0.0版本的,包含215智能优化算法(190个官方(原始、混合、变体),25个已开发),方便修改多种智能优化算法,一键替换,简单易改!具体可参考官方链接:https://pypi.org/project/mealpy/3.0.0/

  • 本期代码实现了对优化前后预测结果对比图自动保存

  • 实现了自动打印优化前后指标

  • 采用作者自行编写数据整理函数代码,可以一键更改单/多特征输入,单/多步预测。

结果展示:

①多变量输入单步预测结果:

选择前5天多个特征的数据作为输入,预测未来一天的负荷值。

优化前网络模型预测结果:

8d7bbff997e12657e59d7c75fc15e057.png

优化后网络模型预测结果对比图:

acbebbd0fea253831831bec4d5b88e48.png

优化前后指标打印结果:

0b0aeb1f9bcb0f59df60a4a0393dd4bd.png

9f2045c1c3d8d7edd4609bfb6d82b1e6.png

②多变量输入多步预测结果:

选择前5天多个特征的数据作为输入,预测未来2天的负荷值。

优化前网络模型预测结果,因为是预测未来两天,一次有两步预测结果。

第一步优化前预测结果:

b75179ac464f720094556ce4169a6113.png

第二步优化前预测结果:

2e0cecd63d143d5c9346d2b14cedb692.png

优化后网络模型预测结果对比图,同样有两步:

第一步优化前后预测结果对比:

5bc72b78f482478ff77996ba964ac565.png

第二步优化前后预测结果对比:

56b44fc28d4cb371340642dc2261b1c4.png

优化前后指标打印结果:

9c3e9a8921c25172651ab568c4782963.png

6161dc7a1505f6e49135346213daa4fa.png

63624608b57355c6fd2442bd34750c73.png

剩下的单变量输入就不再一一展示了,代码方便一键修改,不会修改单/多步预测的小伙伴,可参考这篇文章:.机器学习预测全家桶-Python,一次性搞定多/单特征输入,多/单步预测!最强模板!

后续会继续更新一些别的优化模型……敬请期待!

机器学习python全家桶代码获取

https://mbd.pub/o/bread/ZZqXmpty

识别此二维码也可跳转全家桶

后续有更新直接进入此链接,即可下载最新的!

c2fd44b20353dbb6cc73496829e2f9ca.png

或点击下方阅读原文获取此全家桶。



pip包推荐版如下:

tensorflow~=2.15.0
pandas~=2.2.0
openpyxl~=3.1.2
matplotlib~=3.8.2
numpy~=1.26.3
keras~=2.15.0
mplcyberpunk~=0.7.1
scikit-learn~=1.4.0
scipy~=1.12.0
qbstyles~=0.1.4
prettytable~=3.9.0
vmdpy~=0.2
xgboost~=2.0.3
mealpy~=3.0.1
  • 4
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

今天吃饺子

不想刀我的可以选择爱我

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值