lstm预测模型_Python实现多变量序列堆叠式LSTM模型,并实现未来多时刻预测

本文介绍了如何使用Python实现多变量序列的LSTM模型,进行未来多时刻的预测分析。通过提供单个样本测试样例,展示了模型的预测效果,并通过滚动预测对未来60个时刻的数据进行预测,同时绘制了原始数据与预测数据的对比曲线。

     大家好,欢迎关注我的优快云博客,我是【沂水寒城】,搜索

https://yishuihancheng.blog.youkuaiyun.com

       即可查看我的博客专栏文章,谢谢 

     在时间序列相关的很多建模工作中,LSTM模型是经常会使用到的,从提出到现在LSTM模型已经有了很多的扩展、变种和应用,今天我们简单地实现基于LSTM模型来对多个变量的数据进行建模预测,在简单地预测中只能做单步预测,这里实现了多步的预测分析。

       具体实现如下:

#!usr/bin/env python#encoding:utf-8from __future__ import division  '''__Author__:沂水寒城功能:基于堆叠式LSTM神经网络的多变量序列预测模型'''  import osimport jsonimport sysimport mathimport timeimport kerasimport randomimport pymysqlimport datetimeimport platformimport numpy as npimport pandas as pdfrom keras.utils import plot_modelfrom  keras.layers.pooling import MaxPooling1Dfrom keras.layers import LSTM,Dense,Input,add,Flattenimport matplotlib.pyplot as pltfrom keras.models import Sequential,Modelfrom 
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值