专栏电商日志财经减肥爱情
投稿投诉
爱情常识
搭配分娩
减肥两性
孕期塑形
财经教案
论文美文
日志体育
养生学堂
电商科学
头戴业界
专栏星座
用品音乐

DeepTime时间序列预测中的元学习模型

  DeepTime,是一个结合使用元学习的深度时间指数模型。通过使用元学习公式来预测未来,以应对时间序列中的常见问题(协变量偏移和条件分布偏移非平稳)。该模型是时间序列预测的元学习公式协同作用的一个很好的例子。DeepTime架构
  DeepTime组件
  DeepTime中有三种类型的层:岭回归多层感知机(MLP)随机傅里叶特征
  让我们看看这些层在做什么:
  岭回归
  多层感知机(MLP)
  这些是在神经网络(nn)中使用的线性回归公式。然后使用了一个ReLU函数激活。这些层非常适合将时间指数映射到该时间指数的时间序列值。公式如下:
  随机的傅里叶层
  随机傅里叶允许mlp学习高频模式。尽管随机傅里叶层需要为每个任务和数据集找到不同的超参数(只是为了不过度拟合或不足拟合),但作者通过将各种傅里叶基函数与各种尺度参数相结合来限制这种计算。
  DeepTIME架构
  在每个任务中,选择一个时间序列,然后将其分为主干窗口(绿色)和预测窗口(蓝色)两部分。然后,然后他们通过两个彼此共享信息并与元参数关联的元模型。在上图描述的架构上训练模型后,计算损失函数并尝试将其最小化。其他时间序列预测模型的区别
  DeepTIME是一个时间指数模型,就像Prophet,高斯过程等,而最近比较突出的模型如NHiTS,Autoformer,DeepAR,Informer等都是历史价值模型。
  当我们说时间序列的时间指数模型时,确切的意思是预测绝对随时间变化(它考虑了当前的时间指数特征)。另一方面,历史价值模型使用以前的事件来预测未来。这个公式能让你更清楚。:)
  它包含了元学习公式,这意味着这个模型可以学会如何学习。由于它是一个时间指数模型,可以在元学习中表现出更好的样本效率。
  它采用直接多步估计(DMS)的方法(DMS模型一次直接预测几个数据点)。另外通过多步迭代(IMS),它只预测下一个值,然后使用它来预测下一个数据点,这与ARIMA、DeepAR等相同。
  元学习给时间序列预测带来了什么?更好的任务泛化符合附近时间步长遵循局部平稳分布的假设。还包含了相似的时间点将具有相似的特征的假设。
  模型如何预测
  在每一次训练时,将数据分为两个窗口(通过使用第一个窗口预测第二个窗口)。这里为了简单起见使用PyTorchLightning简化训练过程。importnumpyasnpimportginimportpytorchlightningasplfrommodelsimportgetmodelimportrandomimporttorchimporttorch。nn。functionalasFfromtorchimportoptimimportmathfromutilsimportCheckpoint,defaultdevice,totensorgin。configurableclassDeepTimeTrainer(pl。LightningModule):definit(self,lr,lambdalr,weightdecay,warmupepochs,randomseed,Tmax,etamin,dimsize,datetimefeats,):gin。parseconfigfile(homerezaProjectsPLDeepTimeDeepTimeconfigconfig。gin)super(DeepTimeTrainer,self)。init()self。lrlrself。lambdalrlambdalrself。weightdecayweightdecayself。warmupepochswarmupepochsself。randomseedrandomseedself。lrlrself。lambdalrlambdalrself。weightdecayweightdecayself。TmaxTmaxself。warmupepochswarmupepochsself。etaminetaminself。modelgetmodel(modeltypedeeptime,dimsizedimsize,datetimefeatsdatetimefeats)defonfitstart(self):torch。manualseed(self。randomseed)np。random。seed(self。randomseed)random。seed(self。randomseed)deftrainingstep(self,batch,batchidx):x,y,xtime,ytimemap(totensor,batch)forecastself。model(x,xtime,ytime)ifisinstance(forecast,tuple):formodelswhichrequirereconstructionforecastlosslossF。mseloss(forecast〔0〕,x)F。mseloss(forecast〔1〕,y)else:lossF。mseloss(forecast,y)self。log(trainloss,loss,progbarTrue,onepochTrue)return{loss:loss,trainloss:loss,}deftrainingepochend(self,outputs):avgtrainlosstorch。stack(〔x〔trainloss〕forxinoutputs〕)。mean()self。log(avgtrainloss,avgtrainloss,onepochTrue,syncdistTrue)defvalidationstep(self,batch,batchidx):x,y,xtime,ytimemap(totensor,batch)forecastself。model(x,xtime,ytime)ifisinstance(forecast,tuple):formodelswhichrequirereconstructionforecastlosslossF。mseloss(forecast〔0〕,x)F。mseloss(forecast〔1〕,y)else:lossF。mseloss(forecast,y)self。log(valloss,loss,progbarTrue,onepochTrue)return{valloss:loss}defvalidationepochend(self,outputs):returnoutputsdefteststep(self,batch,batchidx):x,y,xtime,ytimemap(totensor,batch)forecastself。model(x,xtime,ytime)ifisinstance(forecast,tuple):formodelswhichrequirereconstructionforecastlosslossF。mseloss(forecast〔0〕,x)F。mseloss(forecast〔1〕,y)else:lossF。mseloss(forecast,y)self。log(testloss,loss,progbarTrue,onepochTrue)return{testloss:loss}deftestepochend(self,outputs):returnoutputsgin。configurabledefconfigureoptimizers(self):group1〔〕lambdagroup2〔〕nodecaygroup3〔〕decaynodecaylist(bias,norm,)forparamname,paraminself。model。namedparameters():iflambdainparamname:group1。append(param)elifany(〔modinparamnameformodinnodecaylist〕):group2。append(param)else:group3。append(param)optimizeroptim。Adam(〔{params:group1,weightdecay:0,lr:self。lambdalr,scheduler:cosineannealing},{params:group2,weightdecay:0,scheduler:cosineannealingwithlinearwarmup},{params:group3,scheduler:cosineannealingwithlinearwarmup}〕,lrself。lr,weightdecayself。weightdecay)schedulerfns〔〕forparamgroupinoptimizer。paramgroups:schedulerparamgroup〔scheduler〕ifschedulernone:fnlambdaTcur:1elifschedulercosineannealing:lretamaxparamgroup〔lr〕fnlambdaTcur:(self。etamin0。5(etamaxself。etamin)(1。0math。cos((Tcurself。warmupepochs)(self。Tmaxself。warmupepochs)math。pi)))lrelifschedulercosineannealingwithlinearwarmup:lretamaxparamgroup〔lr〕fnlambdaTcur:Tcurself。warmupepochsifTcurself。warmupepochselse(self。etamin0。5(etamaxself。etamin)(1。0math。cos((Tcurself。warmupepochs)(self。Tmaxself。warmupepochs)math。pi)))lrelse:raiseValueError(fNosuchscheduler,{scheduler})schedulerfns。append(fn)scheduleroptim。lrscheduler。LambdaLR(optimizer,lrlambdaschedulerfns)return{optimizer:optimizer,lrscheduler:scheduler}defforward(self,batch,z0None):z0NoneYbatch〔Y〕。to(defaultdevice)samplemaskbatch〔samplemask〕。to(defaultdevice)availablemaskbatch〔availablemask〕。to(defaultdevice)Forecastingforecastingmaskavailablemask。clone()ifself。ntimeout0:forecastingmask〔:,0,self。ntimeout:〕0Y,Yhat,zself。model(YY,maskforecastingmask,idxsNone,z0z0)ifself。ntimeout0:YY〔:,:,self。ntimeout:〕YhatYhat〔:,:,self。ntimeout:〕samplemasksamplemask〔:,:,self。ntimeout:〕returnY,Yhat,samplemask,z
  作者在合成数据集和真实世界数据集上进行了广泛的实验,表明DeepTime具有极具竞争力的性能,在基于MSE的多元预测基准的24个实验中,有20个获得了最先进的结果。
  作者:RezaYazdanfar

中国股票之王有望易主,白酒取代互联网,贵州茅台市值超越腾讯中国股票之王有望易主,白酒取代互联网,贵州茅台市值超越腾讯。中国股票市值之王,远有中国石油,近有阿里巴巴,目前是腾讯。2007年11月5日,上市第一天的中国石油头顶亚洲最赚钱公司光发债补血已定,外资入股风起!农银人寿新三年求变?近日,关于美国保德信金融拟洽购农银人寿部分股权的传闻甚嚣尘上。据相关媒体报道,此次交易美国保德信金融对农银人寿估值可能介于30亿40亿美元(约合人民币214亿285亿元),所售股权倒计时10天!天猫双11新规公布,网友中国消费者早就变了一转眼,天猫双11已经进入第14个年头了,由于今年双11时间提前到了10月24日晚800,也就是说,双11已经进入10天倒计时阶段,你准备好了吗?说实话,天猫双11的规则变得越来越业务操作和信息披露更加便利,科创板询价转让制度优化升级实施两年后,科创板询价转让制度获进一步优化。10月14日,上交所修订发布上海证券交易所科创板上市公司股东以向特定机构投资者询价转让和配售方式减持股份实施细则(下称实施细则),对科创甘肃一市发布最新人事关于干部任前公示的公告现将市委研究拟提拔和进一步使用的马维素等同志的有关情况予以公示,接受广大干部群众监督。如发现在德能勤绩廉等方面有影响任职的问题,可通过电话手机短信网络来信和面今日cba联赛新疆vs深圳,谁能笑到最后各位朋友大家好,希望大家看完我的作品后能给我点个赞,谢谢大家了!首先我们还是先来回顾一下昨天已经结束的3场比赛。浙江稠州队以9773大胜宁波队,宁波队虽然输球了,但是我们能够看到宁接受篮协邀请,前国手孙悦正式出山,最新岗位揭晓,未来可期孙悦作为中国篮坛非常优秀的得分后卫,他不仅拥有出色的身体素质和得分能力,身高更是达到了两米零五,是中国篮坛非常少见的可以从1号位打到5号位的选手。从2005年出道加入奥神男篮到20中国式现代化道路越走越宽广现代化,是一个让人百感交集的词汇实现现代化,是近代以来中国人民梦寐以求的目标。让一个东方古国从贫穷落后走向繁荣强盛,在几十年时间里走过西方国家几百年的现代化历程,创造了中华民族从沉长城证券深入践行十要素,证券行业文化建设迈入高质量发展新征程点蓝字关注,不迷路服务实体经济贯彻新发展理念防范金融风险,是新时代金融工作的核心任务,也是证券行业高质量发展的靶向目标。作为推动证券行业高质量发展的关键要素,行业文化建设的重要性日每年可减少7300万吨碳排放!科技助力中小企业减碳,痛点难点在哪?文缴翼飞实习生刘雨青胡耀丹陈芬当人们的目光更多聚焦于大企业的减排目标与行动上时,不少中小企业却被忽视,受发展理念资金实力技术基础管理水平监管效率等因素制约,中小企业减碳压力较大,值出口跃居全球第二,新能源助力中国汽车提速5增长稳了!今年前三季度,基于69月车市的强劲反弹,中国汽车工业协会(以下简称中汽协)将全年增速预判重新调回至5。10月11日,中汽协公布数据,今年前三季度汽车销量1947万辆,增
双面人?黄健翔称痛斥VAR,网友翻出12年前截图,态度两级反转2023年卡塔尔世界杯已经到了紧张的淘汰赛阶段,而本届世界杯球迷们讨论最多的,除了小组赛第三轮强队的集体演戏外,还有就是对于VAR的使用,几乎每个比赛日,都有关于VAR的各种争论。锂电材料面临内卷降价压力,电池厂商有望分享一波成本红利特约叶文辉从2023年开始,锂电板块系统性行情窗口或许将要关闭,接下来的锂电投资可能很考验精细化选股能力。近期某锂电上市公司董事长表示,预计最晚2024年全行业将出现产能过剩。这并唯美大自然,视觉盛宴秋色染林紫楹花开的小路。。每个游戏都要有首发灾难,木卫四协议也不例外本资讯由月轮加速器提供最近几年的游戏真的是没几个可以做到开卖既巅峰,绝大多数游戏开服就会因为糟糕的适配性与优化被玩家疯狂输出,木卫四协议也没有免俗,首日一万多条评论有超过七成差评,11。2812。2地产带动转折,解封概念大涨哈喽,小伙伴们大家好。本周在地产股的带领下,上证指数转向右侧,走势更火爆的是中概互联网和ST板块,市场的节奏走势很关键,具体分析如下。指数本周喜迎指数普涨。涨幅最大的是创业板指,周满仓干!抄底的K线信号有哪些?学会技术分析掌握黄金买卖点不知道大家在做股票过程中,有没有遇见这种投资顾问,底部了,兄弟们,满仓干它!但是后来发现底下面还有底,最后变为韭菜中的一员。这其实是不对的,任何时候都不要满仓,除非你家里有矿。我们江西抚州大黑马国企改制民企,80后掌门人,已年入85。58亿抚州,古称临川,是江西省辖地级市。也是江右古郡,素有才子之乡文化之邦美誉。地处长三角珠三角和闽东南三角区腹地,自古就有襟领江湖,控带闽粤之称,也是长江中游城市群海峡西岸经济区鄱阳湖五菱甩出王炸新车,外观很时尚运动,两种动力,5。68万起宝骏510在前些年还热火朝天,如今销量并不景气。此时,五菱汽车突然向市场投放了一款全新小型SUV五菱星驰,该车同样定位于小型SUV,在设计方面有所革新,而且依旧搭载1。5T燃油发动九二共识三十周年的意义与影响作者柳金财佛光大学公共事务学系副教授今年11月是九二共识三十周年庆,1992年两岸两会在香港会谈进行事务性协商,最终达成一中原则共识。无论是在国民党或民进党主政时期,国民党主席及台天音控股副总陈学同薪酬150。9万此前多次跳槽公司年初被通报批评运营商财经网实习生肖玉竺文天音控股上市公司高管们对外披露的学历都很高,本科人数寥寥无几。运营商财经网注意到了公司的副总裁陈学同是博士学历,他还是公司的财务负责人,接下来将试图揭秘他一招免费,360干掉了病毒,但在汽车行业行不通文王新喜久未在公众面前露面的周鸿祎,最近打起了汽车安全的主意。在乌镇峰会期间,周鸿祎认为,未来世界会是数据驱动的。前段时间有争论新能源汽车到底是烧电还是烧氢,或是烧油,他认为实际上
友情链接:快好找快生活快百科快传网中准网文好找聚热点快软网