Я хочу проанализировать и сравнить следующие "сигналы":
(Правка: лучше визуализация здесь: колебания хорошие и здесь: колебания плохие )
То, что вы видите, представляет собой графики активаций нейронов от типа искусственной нейронной сети, построенного в зависимости от времени. Каждая линия на графике представляет собой активацию нейрона с течением времени, которая может иметь значение от -1 до 1.
На первом графике действия стабильны и последовательны, в то время как на втором изображены более хаотичные действия (из-за отсутствия лучшего термина) - кажется, что какое-то деструктивное вмешательство происходит очень часто.
Во всяком случае, я хотел бы провести какой-то «умный» анализ, но поскольку анализ сигналов на самом деле не является моей сильной стороной, подумал, что я бы попросил совета здесь ...
РЕДАКТИРОВАТЬ: Позвольте мне немного уточнить. В конечном счете, я хотел бы охарактеризовать данные. Это может, например, включать точное определение корреляций между отдельными сигналами, содержащимися в каждом графике. Я хотел бы измерить «регулярность» или инвариантность данных: в приведенных выше примерах верхний график является более регулярным, чем нижний график. Я думаю, поэтому я мог бы вычислить дисперсию каждого сигнала и принять это как меру; но мне было интересно, может быть лучше подойдет какой-нибудь более комплексный метод обработки сигналов (я не уверен). На самом деле, я даже не уверен, действительно ли мне нужна обработка сигнала, когда я думаю об этом. Возможно, какой-то вейвлет или ft анализ ...
Для тех, кто заинтересован, я работаю над компьютерным моделированием движения червя.