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

本文介绍了在《机器学习预测全家桶-Python》系列中,新增了VMD结合的预测模型,如VMD-CNN-BiGRU、VMD-CNN-BiLSTM等,通过分解原始数据并分别建模,结果显示VMD显著提高了预测性能。使用的Python库包括pandas、tensorflow等。
部署运行你感兴趣的模型镜像

截止目前,机器学习预测全家桶

本期继续更新《机器学习预测全家桶-Python》,截止目前,全家桶包含代码目录如下:

b76d38b1bc3a48f94a9fee0d5c47c3e6.png

本期新增VMD相结合的代码,包含如下:

VMD-CNN-BiGRU、VMD-CNN-BiLSTM、VMD-CNN-BiLSTM-Attention、VMD-CNN-LSTM、VMD-LSTM

所谓VMD相结合的原理为:使用VMD将原始数据分解为数个有限带宽的模态分量,以降低原始数据的复杂度,而且不会发生模态混叠现象,提高数据清晰度,然后每个模态分别构建一个预测模型进行预测,最后把每个分量的结果相加得到最终的预测值。步骤如下:

1)首先对原始数据进行预处理;

2)对处理完的数据进行VMD分解,分解为K个模态分量和1个残差分量;

3)将各个模态分量输入模型,建立模型进行预测;

4)将各个预测结果相加得到最终的结果。流程图如下:

41becb3dc05341f48b57c036277d4dce.png

结果展示如下:

数据采用《电力负荷预测数据2.xlsx》,采用前5个时刻数据,预测未来一个时刻数据。更多关于数如何处理,请看前两期文章:

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

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


结果展示:

①基本的LSTM:

7cde31025345d946c635bd87ad8c6df7.png

bd64bcc75bab7e585cb475c13611779b.png

②VMD-LSTM

3ce8edf446b397088d1e70501af097d7.png

213f465382147c6809fdb36582a92a58.png

③VMD-CNN-LSTM

030fa2873e45713cd6ac4ed245a83061.png

1db2ff5dfbc226ffc36e1b8f39ff69ba.png

④VMD-CNN-BiGRU

cfbf731d6071ee0ac8cf42944629ca24.png

00f24150b20bd566aae34c6a7b77e0a0.png

⑤VMD-CNN-BiLSTM

33f83c0db7d9602713444ca705239cab.png

8be29249e1c3be23506fd00119cf2f61.png

⑥VMD-CNN-BiLSTM-Attention

90e814a57b8f87cea0f56058d599513c.png

34ced4a86bb6076dd62473df05807471.png

可以看到,加了VMD之后,效果是有显著提升的!

模型亲测python3.9版本可用。用到的包版本推荐如下:

pandas~=2.2.0
matplotlib~=3.8.2
numpy~=1.26.3
tensorflow~=2.15.0
keras~=2.15.0
seaborn~=0.13.1
scikit-learn~=1.4.0
scipy~=1.12.0
openpyxl~=3.1.2
mplcyberpunk~=0.7.1
qbstyles~=0.1.4
prettytable~=3.9.0
xgboost~=2.0.3
vmdpy~=0.2

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

淘个代码_

不想刀我的可以选择爱我

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

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

打赏作者

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

抵扣说明:

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

余额充值