news 2026/5/3 4:01:40

风速发电预测(线性回归模型 、XGBoost模型 、决策树回归模型 、随机森林回归模型 、梯度提升回归模型与LSTM模型对比,多特征输入,单标签输出,可轻易替换为其它时序数据集)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
风速发电预测(线性回归模型 、XGBoost模型 、决策树回归模型 、随机森林回归模型 、梯度提升回归模型与LSTM模型对比,多特征输入,单标签输出,可轻易替换为其它时序数据集)

1.前言

1.1.运行效果:风速发电预测(线性回归模型 、XGBoost模型 、决策树回归模型 、随机森林回归模型 、梯度提升回归模型与LSTM模型对比,多特征输入,单标签输出,可轻易替换_哔哩哔哩_bilibili

1.2.环境库:

如果库版本不一样, 一般也可以运行,这里展示我运行时候的库版本,是为了防止你万一在你的电脑上面运行不了,可以按照我的库版本进行安装并运行

如果想查看自己本地目前库的版本,可以运行下面的代码

import tensorflow as tf print("TensorFlow版本:", tf.__version__) import numpy as np import pandas as pd import datetime as dt import plotly import matplotlib print("NumPy版本:", np.__version__) print("Pandas版本:", pd.__version__) print("Plotly版本:", plotly.__version__) print("Matplotlib版本:", matplotlib.__version__) import xgboost import sklearn print("XGBoost版本:", xgboost.__version__) print("sklearn版本:", sklearn.__version__)

2.数据集介绍

2022年美国某个风电场数据集(从1月1号中午12:00开始收集数据,截止时间为:12月31号下午11:00,每隔一个小时收集数据一次),一共8760行数据。

一共有6列数据:列名字为Time stamp(2022); System power generated | (kW) ;Wind speed | (m/s); Wind direction | (deg); Pressure | (atm) ;Air temperature | ('C);

对应的中文名字:时间戳("Time stamp");系统发电功率;风速;风向;气压;空气温度。

数据开始位置

数据截止位置

3.项目文件夹

data文件夹装载风力发电数据集

code.py是线性回归模型 、XGBoost模型 、决策树回归模型 、随机森林回归模型 、梯度提升回归模型

LSTM.py是LSTM预测模型

version.py是查看自己本地目前库的版本

4.效果

4.1.五个传统机器学习模型(线性回归模型 、XGBoost模型 、决策树回归模型 、随机森林回归模型 、梯度提升回归模型)

一个样本的特征:风速;风向;气压;空气温度;样本对应的标签:系统发电功率。

训练集与测试集比例:4:1。也就是前6608行数据为训练集,后1652行是测试集。

线性回归模型

XGBoost模型

决策树回归模型

随机森林回归模型

梯度提升回归模型

五个模型的训练集与测试集RMSE

测试集的MSE

4.2.LSTM模型

因为前面五个传统机器学习模型效果已经不错了,所以这里LSTM采用另外一种特征情况

一个样本的特征(黄色部分):系统发电功率前24个值;样本对应的标签(蓝色部分):第25个点的系统发电功率。

LSTM模型:测试集预测值和真实值

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 6:00:54

Java计算机毕设之基于vue野生濒危物种公益救助交流平台基于SpringBoot濒危物种公益救助交流平台(完整前后端代码+说明文档+LW,调试定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/5/1 9:51:31

如何优化销售流程提升效率?关键在于“找对人、说对话、快成交”

在B2B销售过程中,80%的时间常常会浪费在无效的环节上,销售人员进行海量拨号,但90%接通电话的是前台或者基层业务员;反复跟进客户,却始终无法接触到能够拍板的决策者;精心准备了提案,最终却因为对…

作者头像 李华
网站建设 2026/4/25 16:32:25

基于django 的学生网上选课系统的设计

目录摘要关于博主开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!摘要 该系统基于Django框架开发,旨在为学生提供高效、便捷的在线选课服务。通过模块化设计,系统分为…

作者头像 李华
网站建设 2026/5/2 14:23:04

开题报告怎么写?宏智树 AI 手把手教你搞定学术第一步

作为深耕论文写作科普的教育博主,后台每天都被开题报告的求助淹没:“选题太泛被导师打回三次”“文献综述写成流水账”“研究方法不落地”“技术路线图画得像天书”…… 开题报告是学术研究的 “施工图”,写不好不仅过不了答辩,更…

作者头像 李华
网站建设 2026/5/1 7:19:40

毕业论文通关秘籍:宏智树 AI 教你避开 80% 写作坑

作为深耕论文写作科普的教育博主,每年毕业季后台都会被各种论文难题刷屏:“选题太老被导师驳回怎么办?”“文献综述写得像流水账怎么救?”“查重率降不下来,越改越乱咋整?” 毕业论文写作,就像一…

作者头像 李华