Advertisement

PyTorch_Time2Vec

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
PyTorch_Time2Vec 是一个利用 PyTorch 实现的时间序列编码器 Time2Vec 的项目,旨在将时间信息转化为具有周期性和非周期性特征的高维向量表示。 pytorch_time2vec存储库包含Time2Vec算法的PyTorch实现。该实现使用了Punta Salute 2009数据集(威尼斯的历史水位),其中每小时记录一次水位值,单位为厘米。此外,我们还遵循了相关文献中的分析方法,并在当前存储库中提供了Bootstrapping脚本。 代码结构如下: - `main.py`:包含一个简单的基于Livelo数据集的时间序列预测的训练和测试示例。 - `analysis.py`:实现自举法并估计样本在测试数据集上的分布情况。 - `model/network.py`:实现了LSTM模型及配备Time2Vec层的LSTM模型。 - `model/time2vec`:包含用于填充Time2Vec层的相关代码。 原始Punta Salute 2009数据集可通过路径data/livelo.npy访问。此外,存储库中提供了一个简单的示例,说明如何将time2vec层与LSTM结合使用。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • PyTorch_Time2Vec
    优质
    PyTorch_Time2Vec 是一个利用 PyTorch 实现的时间序列编码器 Time2Vec 的项目,旨在将时间信息转化为具有周期性和非周期性特征的高维向量表示。 pytorch_time2vec存储库包含Time2Vec算法的PyTorch实现。该实现使用了Punta Salute 2009数据集(威尼斯的历史水位),其中每小时记录一次水位值,单位为厘米。此外,我们还遵循了相关文献中的分析方法,并在当前存储库中提供了Bootstrapping脚本。 代码结构如下: - `main.py`:包含一个简单的基于Livelo数据集的时间序列预测的训练和测试示例。 - `analysis.py`:实现自举法并估计样本在测试数据集上的分布情况。 - `model/network.py`:实现了LSTM模型及配备Time2Vec层的LSTM模型。 - `model/time2vec`:包含用于填充Time2Vec层的相关代码。 原始Punta Salute 2009数据集可通过路径data/livelo.npy访问。此外,存储库中提供了一个简单的示例,说明如何将time2vec层与LSTM结合使用。