当前位置: 首页 > news >正文

GCN-LSTM实现时空预测

        简介:现有的预测模型越来考虑时间和空间的相关性,统称为时空预测。这种预测模型往往比简单的序列模型(例如RNN、LSTM、GRU及其变体)、Transformer等效果更好。我使用Keras实现了该GCN-LSTM代码,因为Keras相比于torch更容易入手和理解。我实现了一个基于Keras的GCN网络层,可以像Keras中调用Dense、LSTM等网络层一样随时调用这个层。需要电脑安装tensorflow和keras。keras的版本为2.3。tensorflow的版本为2.1。

1、模型的输入数据形状

        由于是时空数据,模型的输入形状为:[批次大小,时间步长,节点个数,维度数量]。具体的来说,就是[batchsize,node,time,dim]。批次大小表示一次性喂给模型的样本数量、节点个数就是图中的实体节点数量、时间步长就是每个节点记录的一段时间序列数据(可以是单维度、多维度的)的长度、维度数量就是每个时刻点记录的变量个数。

        如下图所示,输入为[None,30,11,6],表示批次小自动调节,输入的时间段为30步,一共有11个节点、每个时刻有6个特征。具体思路为:首先对于每个时刻,进行图卷积,实现节点之间的信息传递;其次,使用LSTM压缩所有时刻的信息到一个一维张量。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Mybatis拦截器介绍及其应用
  • ROM修改进阶教程------深度解析小米设备锁机型不解锁bl 刷写特殊类固件的步骤
  • 知识梳理:Postman使用详解
  • 案例 | 人大金仓助力山西政务服务核心业务系统实现全栈国产化升级改造
  • Python爬虫获取王者荣耀英雄全皮肤图片,并下载到本地
  • 在mysql中delete和truncated的相同点和区别点
  • Detrs beat yolos on real-time object detection
  • 大模型笔记3 Longformer for Extractive Summarization训练
  • 351_C++_自定义list容器的sort排序规则sortFileName,函数调用运算符 operator() 的重载,它使得一个对象可以像函数一样被调用
  • 支付通道安全:应对黑客攻击的策略与实践
  • 【SC05B】触摸芯片-高灵敏度、强抗干扰能力和稳定性
  • Matlab 判断直线上一点
  • Vue项目中禁用ESLint的几种常见方法
  • SSLRec代码分析
  • 从概念到完成:Midjourney——设计思维与AI技术的完美结合
  • 《Java8实战》-第四章读书笔记(引入流Stream)
  • Android开发 - 掌握ConstraintLayout(四)创建基本约束
  • AzureCon上微软宣布了哪些容器相关的重磅消息
  • CentOS6 编译安装 redis-3.2.3
  • JS 面试题总结
  • js继承的实现方法
  • MySQL主从复制读写分离及奇怪的问题
  • SpiderData 2019年2月25日 DApp数据排行榜
  • Vue组件定义
  • Web标准制定过程
  • 爱情 北京女病人
  • 分享几个不错的工具
  • 关于字符编码你应该知道的事情
  • 强力优化Rancher k8s中国区的使用体验
  • 如何合理的规划jvm性能调优
  • 实习面试笔记
  • 使用iElevator.js模拟segmentfault的文章标题导航
  • 微信小程序:实现悬浮返回和分享按钮
  • 应用生命周期终极 DevOps 工具包
  • 带你开发类似Pokemon Go的AR游戏
  • ​queue --- 一个同步的队列类​
  • # Python csv、xlsx、json、二进制(MP3) 文件读写基本使用
  • # 职场生活之道:善于团结
  • #stm32驱动外设模块总结w5500模块
  • #我与Java虚拟机的故事#连载02:“小蓝”陪伴的日日夜夜
  • #中国IT界的第一本漂流日记 传递IT正能量# 【分享得“IT漂友”勋章】
  • (6)【Python/机器学习/深度学习】Machine-Learning模型与算法应用—使用Adaboost建模及工作环境下的数据分析整理
  • (二)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (附源码)spring boot火车票售卖系统 毕业设计 211004
  • (附源码)springboot建达集团公司平台 毕业设计 141538
  • (论文阅读26/100)Weakly-supervised learning with convolutional neural networks
  • (七)Appdesigner-初步入门及常用组件的使用方法说明
  • (实战篇)如何缓存数据
  • (五)MySQL的备份及恢复
  • (终章)[图像识别]13.OpenCV案例 自定义训练集分类器物体检测
  • (转)http-server应用
  • (转)大道至简,职场上做人做事做管理
  • (转)一些感悟
  • (转载)虚幻引擎3--【UnrealScript教程】章节一:20.location和rotation
  • ***通过什么方式***网吧