我正在尝试开发一个能够理解两线图相似(它们具有相似方向或相似值)的脚本。算法:理解两线图是否相似
例如假设我有两个数组:
array1 = [0,1,2,3,4,5,6,7,8,9,10];
array2 = [2,3,4,5,6,7,8,8,10,11,12];
正如你可以看到他们增长和他们的价值观是非常相似的。
目前,我已找到一个完美的工作解决方案,使用DTW算法。 问题是,DTW的“培训部分”非常快(我只需要存储很多折线图),但它有一个沉重的预测部分,因为它将最后一个折线图与所有其他折线图记忆。
所以我的问题是:是否有可能移动计算复杂的时间在训练部分,以便有更快的预测? 例如创建一个搜索树或类似的东西? 并且如果可以相应地确定哪些特定值可以聚集信息?
您有任何建议或有用的链接?
您的Wikipedia链接包含一些链接,用于计算DTW的快速技术。这些方法适合你吗? – algrid