首页 > 其他分享 >Informer模型学习记录

Informer模型学习记录

时间:2023-09-07 13:55:14浏览次数:45  
标签:记录 df 模型 len num 序列 Informer csv data

Informer 时间序列模型

data

1. WTH.csv

  • 水厂
  • csv格式数据,总共13列,包含一列标签,12列特征,后面输入模型维度:12
  • 每隔一小时一条记录
  • 每个时间点对应多个特征,最后一个数据值作为数据标签

2. ECL.csv

  • csv格式数据

3. data_loader

            cols = list(df_raw.columns); cols.remove(self.target); cols.remove('date')
        df_raw = df_raw[['date']+cols+[self.target]]

        num_train = int(len(df_raw)*0.7)
        num_test = int(len(df_raw)*0.2)
        num_vali = len(df_raw) - num_train - num_test
        border1s = [0, num_train-self.seq_len, len(df_raw)-num_test-self.seq_len]
        border2s = [num_train, num_train+num_vali, len(df_raw)]
        border1 = border1s[self.set_type]
        border2 = border2s[self.set_type]

border: 由于输入数据是一个连续的序列,因此在原始数据集里取序列的时候【不可以把数据集里末端元素作为序列头】,因为后面没有元素了,无法组成一个完整的序列,因此在划分的训练集、测试集、验证集里会有一个序列边界border的概念,即【最后一个可以组成完整序列的序列头】元素位置。

  • 以减去seq_len序列长度操作来实现【限定(组成完整序列)的边界】

model

标签:记录,df,模型,len,num,序列,Informer,csv,data
From: https://www.cnblogs.com/tow1/p/17673740.html

相关文章

  • 行行AI公开课:ChatGPT和大语言模型的微调
    ChatGPT和大模型正在以前所未有的速度改变世界和你的工作。最新研究发现会使用ChatGPT4的人的工作效率是一般人的40倍,80%的世界500强企业已经在使用ChatGPT。不会使用ChatGPT和不懂大模型的人很快就会被淘汰,不是被ChatGPT淘汰,而是被会使用ChatGPT的人淘汰。史丹福机器人庞博士用......
  • ViTPose+:迈向通用身体姿态估计的视觉Transformer基础模型 | 京东探索研究院
    身体姿态估计旨在识别出给定图像中人或者动物实例身体的关键点,除了典型的身体骨骼关键点,还可以包括手、脚、脸部等关键点,是计算机视觉领域的基本任务之一。目前,视觉transformer已经在识别、检测、分割等多个视觉任务上展现出来很好的性能。在身体姿态估计任务上,使用CNN提取的特征,结......
  • 记录一次 QSqlite driver not loaded 错误
    在调试软件的时候,发现查询sqlite数据出了问题,查询不到数据。通过QSqlQuery::latsError获取错误消息,结果错误原因是drivernotloaded,但是代码中使用QSqlDatabase::drivers()确认了一下是存在QSQLITE的,而且程序运行的时候,也输出了可用drivers里面是包括QSQLITE的。测试代码#i......
  • Lnton羚通视频分析算法开发yolov8训练与rknn模型导出并在RK3588部署的详细步骤
    Lnton羚通的算法算力云平台以其突出的特点成为一款优秀的解决方案。它的高性能、高可靠性、高可扩展性和低成本使得用户能够高效地进行复杂的计算任务。同时,丰富的算法库和工具以及支持用户上传和部署自定义算法的功能进一步提升了平台的灵活性和个性化能力。一、环境验证(一)板端验......
  • 【记录】Angular 中使用 eChart
    使用echart,要注意版本的对应关系v16.xforAngular>=16v15.xforAngular>=15v14.xforAngular>=14v8.xforAngular>=13v7.xforAngular>=11v6.xforAngular>=10,<11v5.xforAngular>=6,<10v2.3.1forAngular<6该项目的开......
  • 导出手机微信的聊天记录全攻略
    12-5在我们日常使用微信的过程中,有时候很需要把聊天记录导出到电脑的Excel表格中,或者导出到网页中。但是有个软件叫【微信的聊天记录快速提取工具】,可以把微信电脑版的聊天记录导出,那在手机微信中的聊天记录怎么办呢?其实微信本身就带有迁移功能,只需要把手机微信上的聊天记录迁移到......
  • 查看linux系统重启时间历史记录
    1、who-b命令#查看最后一次(上次)系统启动的时间who-bsystembootDec2705:062、who-r命令#查看最后一次(上次)系统启动的时间,及运行级别who-rrun-level5Dec2705:063、lastreboot命令lastrebootrebootsystemboot4.14.35-1902.10.ThuOct2919:49-01:37(......
  • 中医学习记录6-生僻字
    中医学习记录6-生僻字癥:zheng。“症”的繁体字。腹中结块的病。瘕:jia。中医病名。本指妇女腹中结块的病;泛指人腹中结块的病。疥:jie。疥疮,由疥虫引起的传染性皮肤病,皮肤上出现疹子,刺痒难耐。疮:chuang。1.外伤;伤口。2.皮肤或黏膜红肿、溃烂的疾病。瘙:sao。疥疮。痂:jia。疮口或......
  • R语言逻辑回归Logistic选股因素模型交易策略及沪深300指数实证|附代码数据
    全文链接:http://tecdat.cn/?p=32071原文出处:拓端数据部落公众号最近我们被客户要求撰写关于交易策略的研究报告,包括一些图形和统计输出。随着中国的证券市场规模的不断壮大、市场创新不断深化、信息披露不断完善、市场监管不断强化,随着现代投资组合理论的发展和计算机技术的进......
  • 问题记录
    一.localhost与127.0.0.1的ip+端口可以访问项目但本机ip不可以1.排查顺序确认本机端口开放windowsnetstat连接/**netstat-aon将显示当前正在运行的网络连接和端口号netstat-na*/netstat-aon|find"1024"netstat-ano-ptcp|find"9943"Linuxlsof命令lsof-i:6379//......