LeslieZhoa / Wind_predict_seq2seq

基于seq2seq模型的风功率预测

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Wind_predict_seq2seq

基于seq2seq模型的风功率预测

版本要求

python3.6
tensorflow>=1.4

网络说明

1.利用简单神经网络将缺失数据补全
2.基于seq2seq模型训练数据
seq2seq模型示意图

文件说明

数据 data/

2015年5,6月数据具体完整版.xlsx:原始风功率数据
fitt.h5:剔除缺损数据,分好x,y
twomonthes.h5:重载补全数据神经网络补全数据
tdata1.h5:分好序列的数据文件

程序

data.ipynb:数据处理代码相关说明(其中重载路径需重新定义)
fitted.ipynb:补全数据网络的训练
untitled0.py:重载补全数据网络代码脚本
wind.ipynb:风功率预测训练代码

结果显示

准确率采取1-均方根误差,其中验证集最好准确率为94%,可视化预测值与真实值曲线如下:

参考文献

Sutskever I, Vinyals O, Le Q V. Sequence to Sequence Learning with Neural Networks[J]. 2014, 4:3104-3112.

About

基于seq2seq模型的风功率预测


Languages

Language:Jupyter Notebook 99.9%Language:Python 0.1%