探索时序并行门控网络TPGN:RNN的崭新继任者
一种RNN的新继任者—时序并行门控网络TPGN,用于时间序列预测。 作为RNN的新继任者。 PGN通过设计的历史信息提取(HIE)层直接从以前的时间步捕获信息,并利用门通机制选择并将其与当前时间步信息融合。 这将信息传播路径减少到0(1),有效地解决了RNN的局限性。 TPGN采用两个分支来全面捕获时间序列的语义信息。 一个分支利用PGN捕获长期周期模式,同时保留其局部特征。 另一个分支使用补丁来捕获短期信息并聚合该系列的全局表示。 该模型可实现单输入单输出,多输入多输出,单步预测/多步预测,可用于交通流量预测,负荷预测,风光预测,寿命预测等。 模型数据替换简单,参数修改容易,非常适合初学者发文,趁着模型时效性快快联系我吧~

嘿,各位搞时间序列预测的小伙伴们!今天咱来唠唠一种超有意思的模型——时序并行门控网络TPGN,它可是RNN的新继任者哦。
TPGN的独特设计
TPGN里面有个很巧妙的历史信息提取(HIE)层 。简单来说,这玩意儿能直接从以前的时间步把信息给捕获到,然后通过门通机制,就像个聪明的小开关,选择有用的信息,再和当前时间步的信息融合到一块儿。这样做有啥好处呢?它把信息传播路径一下子减少到了O(1) ,直接就把RNN的那些局限性给解决啦。

一种RNN的新继任者—时序并行门控网络TPGN,用于时间序列预测。 作为RNN的新继任者。 PGN通过设计的历史信息提取(HIE)层直接从以前的时间步捕获信息,并利用门通机制选择并将其与当前时间步信息融合。 这将信息传播路径减少到0(1),有效地解决了RNN的局限性。 TPGN采用两个分支来全面捕获时间序列的语义信息。 一个分支利用PGN捕获长期周期模式,同时保留其局部特征。 另一个分支使用补丁来捕获短期信息并聚合该系列的全局表示。 该模型可实现单输入单输出,多输入多输出,单步预测/多步预测,可用于交通流量预测,负荷预测,风光预测,寿命预测等。 模型数据替换简单,参数修改容易,非常适合初学者发文,趁着模型时效性快快联系我吧~

咱来想象一段简单的代码示例(以下代码为示意,非完整可运行代码):
# 假设我们有一个简单的时间序列数据列表
time_series = [1, 2, 3, 4, 5]
# 模拟HIE层捕获信息
previous_info = time_series[: -1]
current_info = time_series[-1]
# 这里简单模拟门通机制,比如通过一个权重选择信息
weight = 0.5
selected_previous = [info * weight for info in previous_info]
fused_info = sum(selected_previous) + current_info
print(fused_info)
在这段代码里,previousinfo 就像是HIE层捕获到的之前时间步的信息,currentinfo 是当前时间步信息。通过设置 weight 模拟门通机制对之前信息进行选择,最后融合得到新的信息 fused_info 。
TPGN的双分支捕获语义信息
TPGN还有个很厉害的地方,它采用了两个分支来全面捕获时间序列的语义信息。
长周期模式与局部特征分支
其中一个分支利用PGN去捕获长期周期模式,同时还能把局部特征给保留住。就好比你在观察一条河流的水流,既要看到它长期的流动规律,又要注意到每个小水涡这些局部特征。
短期信息与全局表示分支
另一个分支就有点不一样啦,它使用补丁来捕获短期信息,然后把这个时间序列的全局表示聚合起来。这就像拼图,每一块补丁是短期信息,最后拼出完整的全局画面。
TPGN的广泛应用
TPGN这模型可牛了,它能实现单输入单输出,多输入多输出,不管是单步预测还是多步预测,都不在话下。在实际应用中,交通流量预测、负荷预测、风光预测,甚至寿命预测等领域,都能看到它的身影。

而且啊,这模型对初学者超友好的。模型数据替换简单得很,参数修改也容易,现在这模型时效性还挺强,正是发文的好时候呢!要是你感兴趣,赶紧联系我呀,咱一起探索TPGN的奇妙世界!


更多推荐



所有评论(0)