Динамическая деформация времени (DTW) для большого набора данных с несколькими функциями

Я новичок в DTW и пытался применить то же самое для набора данных с ~700000 строк и 9 функций. У меня есть два массива (матрицы) вида,

[
   [0 1 0 0 0 0 0 0 0],
   [0 0 0 0 1 0 0 0 0],
   ...
   [0 0 0 0 0 0 1 0 0],
   [0 0 1 0 0 0 0 0 0],
]

Я изучил пакеты fastdtw и dtaidistance. "fastdtw" может дать выходное расстояние для вышеуказанной матрицы примерно за 5 минут. Кроме того, я также хочу визуализировать результаты и применить иерархическую кластеризацию. Я не нашел никакой функции в fastdtw для визуализации пути / результатов и для кластеризации.

dtaidistance предоставляет эти функции, но запуск занимает слишком много времени (я запускал его для тех же двух серий выше, он продолжал работать через 15-20 минут). Есть ли способ справиться с этим? Или я могу сделать кластеризацию и визуализацию с результатами fastdtw?

Я был бы очень признателен за помощь в этом.

0 ответов

Другие вопросы по тегам