如何在具有不同长度的数据中找到相似的时间序列子序列

时间:2019-05-26 16:00:27

标签: machine-learning time-series

我有一个完整的数据库,其中包含一个骨骼序列,其中骨骼抬起左臂,然后以不同的速度再次放下它。骨骼由多个关节组成,例如left_hand,left_elbow,right_shoulder等。用户现在选择5个序列(序列的开始和结束),其中骨骼举起其左臂。现在,我想应用一种机器学习算法,该算法可以检测正在抬高其左臂的骨骼的所有其他子序列。

问题:

  • 因为举起手臂的顺序有不同的长度,所以我需要时间扭曲之类的东西。但是为了做到这一点,我需要没有给出的子序列(仅整个序列),所以我不能使用这种方法。
  • 因此,我可以遍历数据并生成子序列。但是这种方法太昂贵了。

    那么有没有一种方法可以有效地解决这样的任务?

    我认为这是时序数据的常见问题,但是我现在找不到任何解决方案。是否有人可以使用关键字,论文或文献来解决该问题,或者可以轻松地解释一个主意?

    提前谢谢!

  • 0 个答案:

    没有答案