光伏发电预测(GRU模型,Python代码)

运行效果:光伏发电预测(GRU模型,Python代码)_哔哩哔哩_bilibili

所有库的版本:

1.数据集(连续10年不间断采集三个光伏电站的发电量及天气情况,每隔半个小时采集一次信息,因此,一共有175296行数据),数据由威普罗有限公司(NYSE:WIT,BSE:507685,NSE:WIPRO)收集

开始位置(2009年1月1日0时0分开始开始)

截止位置(2018年12月31日23点30分结束)

第一行标签解读:

|------|-------|-----|------|--------|--------------|--------------|--------------|------------|-----------|-------------|----------|-------------------|--------------------|--------------------|----------------|------------|-----------|
| Year | Month | Day | Hour | Minute | Clearsky DHI | Clearsky DNI | Clearsky GHI | Cloud Type | Dew Point | Temperature | Pressure | Relative Humidity | Solar Zenith Angle | Precipitable Water | Wind Direction | Wind Speed | Fill Flag |

数据属性: 'Year', 'Month', 'Day', 'Hour', 'Minute'这些是时间。

标签列:

'Clearsky DHI',和 'Clearsky DNI', 'Clearsky GHI'分别为是三个光伏电站的表示。

特征列:Cloud Type Dew Point Temperature Pressure Relative Humidity Solar Zenith Angle Precipitable Water Wind Direction Wind Speed Fill Flag

中文:云类型 露点 温度 压力 相对湿度 太阳天顶角 可降水水分 风向 风速 标志

2.模型(训练集与测试比例为4:1)

3.运行效果

第一个光伏电站的测试集预测值与真实值

MSE:3.5295867391703615

第二个光伏电站的测试集预测值与真实值

MSE:11.993229305492198

第三个光伏电站的测试集预测值与真实值

MSE: 12.992957513834341

对项目感兴趣的,可以关注最后一行

import pandas as pd
import numpy as np
from keras.preprocessing.sequence import TimeseriesGenerator
from sklearn.preprocessing import MinMaxScaler
from sklearn.model_selection import train_test_split
import tensorflow as tf
from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Dense, LSTM
from tensorflow.keras import optimizers
#数据集:https://mbd.pub/o/bread/mbd-ZZWUkphx
相关推荐
-Nemophilist-24 分钟前
机器学习与深度学习-1-线性回归从零开始实现
深度学习·机器学习·线性回归
成富1 小时前
文本转SQL(Text-to-SQL),场景介绍与 Spring AI 实现
数据库·人工智能·sql·spring·oracle
CSDN云计算1 小时前
如何以开源加速AI企业落地,红帽带来新解法
人工智能·开源·openshift·红帽·instructlab
艾派森1 小时前
大数据分析案例-基于随机森林算法的智能手机价格预测模型
人工智能·python·随机森林·机器学习·数据挖掘
hairenjing11231 小时前
在 Android 手机上从SD 卡恢复数据的 6 个有效应用程序
android·人工智能·windows·macos·智能手机
小蜗子1 小时前
Multi‐modal knowledge graph inference via media convergenceand logic rule
人工智能·知识图谱
SpikeKing2 小时前
LLM - 使用 LLaMA-Factory 微调大模型 环境配置与训练推理 教程 (1)
人工智能·llm·大语言模型·llama·环境配置·llamafactory·训练框架
黄焖鸡能干四碗2 小时前
信息化运维方案,实施方案,开发方案,信息中心安全运维资料(软件资料word)
大数据·人工智能·软件需求·设计规范·规格说明书
2 小时前
开源竞争-数据驱动成长-11/05-大专生的思考
人工智能·笔记·学习·算法·机器学习
ctrey_2 小时前
2024-11-4 学习人工智能的Day21 openCV(3)
人工智能·opencv·学习