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

Multi-Horizon Time Series Forecasting with Temporal Attention Learning

文章目录

  • 论文地址
  • 模型结构图
  • 注意力机制
    • 季节内的注意力
    • 季节间的注意力
  • 分位点回归

论文地址

https://dl.acm.org/doi/10.1145/3292500.3330662

模型结构图

在这里插入图片描述

使用注意力机制的时间序列多步预测模型:

  • 对离散输入做 Embeding
  • 对历史数据用单向 LSTM 提取特征,每一个历史时刻对应一个隐状态,图中的下面部分
  • 对未来的输入用双向的 Bi-LSTM 提取特征,图中的上面部分
  • 用注意力机制建立未来时刻特征和历史时刻特征的联系,图中的中间部分

注意力机制

从图中可以看出,注意力机制分了两层:

  1. 季节内的注意力;
  2. 季节间的注意力。

季节内的注意力

图上中间部分的两种颜色分别对应了两个季节(season),下面公式中: s t s_t st 表示未来时刻 t t t 时的 Bi-LSTM 的到的特征, h h h 表示历史某个季节内由 LSTM 得到的特征。
在这里插入图片描述

季节间的注意力

或者理解为季节间特征的融合
在这里插入图片描述

分位点回归

模型的损失函数为分位数损失(quantile loss)

在这里插入图片描述
而且不同的分位点是同时得到的:
在这里插入图片描述
分位数的预测:
在这里插入图片描述

相关文章:

  • 网络互联设备之区别详解
  • Quantile RNN
  • 正式开始homeR的计划
  • 非线性状态空间模型与非线性自回归模型的联系
  • matplotlib 颜色名称表
  • 分布式缓存BeIT Memcached简介
  • 【pytorch】时间序列预测 —— 同时预测多个分位点
  • 关于Oracle 顽固的KILLED 状态的SESSION的处理
  • 科技论文的写作逻辑
  • C#中字符串操作函数
  • BibTex 的使用
  • C# 运算符
  • Takens 定理
  • Visual C# 2005中编写Socket网络程序
  • win10 手动设置 DNS 地址
  • 2018天猫双11|这就是阿里云!不止有新技术,更有温暖的社会力量
  • Date型的使用
  • Docker入门(二) - Dockerfile
  • ES6之路之模块详解
  • Git初体验
  • IDEA常用插件整理
  • JavaScript 是如何工作的:WebRTC 和对等网络的机制!
  • Java编程基础24——递归练习
  • jdbc就是这么简单
  • Shadow DOM 内部构造及如何构建独立组件
  • spring security oauth2 password授权模式
  • 案例分享〡三拾众筹持续交付开发流程支撑创新业务
  • 机器学习学习笔记一
  • 记录:CentOS7.2配置LNMP环境记录
  • 猫头鹰的深夜翻译:Java 2D Graphics, 简单的仿射变换
  • 你真的知道 == 和 equals 的区别吗?
  • 说说动画卡顿的解决方案
  • 微信开源mars源码分析1—上层samples分析
  • 如何用纯 CSS 创作一个菱形 loader 动画
  • # 透过事物看本质的能力怎么培养?
  • #include到底该写在哪
  • (DFS + 剪枝)【洛谷P1731】 [NOI1999] 生日蛋糕
  • (第9篇)大数据的的超级应用——数据挖掘-推荐系统
  • (二)换源+apt-get基础配置+搜狗拼音
  • (附源码)spring boot智能服药提醒app 毕业设计 102151
  • (黑马C++)L06 重载与继承
  • (免费领源码)python+django+mysql线上兼职平台系统83320-计算机毕业设计项目选题推荐
  • (四) 虚拟摄像头vivi体验
  • .NET Core IdentityServer4实战-开篇介绍与规划
  • .net redis定时_一场由fork引发的超时,让我们重新探讨了Redis的抖动问题
  • .NET WebClient 类下载部分文件会错误?可能是解压缩的锅
  • .net 验证控件和javaScript的冲突问题
  • .NET:自动将请求参数绑定到ASPX、ASHX和MVC(菜鸟必看)
  • .vimrc php,修改home目录下的.vimrc文件,vim配置php高亮显示
  • @column注解_MyBatis注解开发 -MyBatis(15)
  • @PreAuthorize注解
  • @transactional 方法执行完再commit_当@Transactional遇到@CacheEvict,你的代码是不是有bug!...
  • @在php中起什么作用?
  • [Android] 修改设备访问权限
  • [Angularjs]asp.net mvc+angularjs+web api单页应用