Выявление закономерностей в данных временных рядов - PullRequest
0 голосов
/ 10 декабря 2018

В настоящее время я стремлюсь создать систему, которая идентифицирует шаблоны в данных временных рядов.

Конечная цель заключается в следующем: учитывая N разделов данных временных рядов в состоянии покоя, классифицировать раздел с наибольшим сходством междуN сигналов.Подшаблоны все идентичны или псевдо идентичны, но смещены во времени с различными интервалами.

Я рассмотрел множество вещей, включая Динамическое искажение времени , Поиск в Bag of Patterns , фильтры Калмана и несколько других техник обработки сигналов, которые я помню из колледжа (Convolution, Fourier, Laplace).

Однако все они, похоже, не дотягивают, поскольку шаблон не предопределен, поэтомуЯ не могу использовать что-то вроде фильтра совпадений.Я предполагаю, что мне нужно окунуться во что-то вроде RNN или LSTM, чтобы определить схему между сигналами.

Мне интересно, есть ли ресурсы на эту тему, или предлагаемое оптимальное решение, прежде чем я переключусь на моделирование RNN.

1 Ответ

0 голосов
/ 17 декабря 2018

Ваша проблема немного плохо определена.Однако я на 99% уверен, что ответ - это матричный профиль [a] [b] Если вам нужна дополнительная помощь, дайте мне более точное определение проблемы.

[a] https://www.cs.ucr.edu/~eamonn/PID4481997_extend_Matrix%20Profile_I.pdf [б] https://www.cs.ucr.edu/~eamonn/Matrix_Profile_Tutorial_Part1.pdf

...