【发布时间】:2018-07-10 02:50:51
【问题描述】:
我是机器学习和深度学习的新手。我想解决时间序列问题,它每秒都有数据。另外,我最近一直在研究 word2vector 和时间序列数据。有一天,我想出了一个想法,将日期时间等序列数据转换为 one-hot-encoding?
time
2017-11-01 00:00:01
2017-11-01 00:00:02
2017-11-01 00:00:03
2017-11-01 00:00:04
.
.
.
我的想法有一些限制,如下所示,
- 学习维度太高(1 天 = 60* 60 * 24 = 86400(s))
- 无限时间 - 即使是现在,每一刻都会产生时间
- 秒之间的差异太小,无法学习
我希望您确定我在上面所说的关于限制的内容。另外,我希望你能给我一些想法,将时间序列数据开发成用于机器学习和深度学习的单一热向量? + 你怎么看这个想法?
【问题讨论】:
-
这个问题最好在Data Science或Cross Validated提出
-
@Imran 谢谢!我去那里问
-
为什么要编码时间?你在预测时间戳吗?您是否将时间戳作为输入?一般时序数据是按时间戳顺序依次输入的
-
@UmangGupta 是的,我也尝试将时间戳作为输入,因为我认为该时间不仅会受到先前数据的影响,还会受到先前“时间”数据的影响。
-
我不确定这是否有意义。基本上,你试图暗示你的模型是非平稳的(即它在不同的时间是不同的?)在这种情况下,我怀疑即使提供时间戳也会有所帮助。
标签: python machine-learning deep-learning word2vec one-hot-encoding