Найти наиболее похожий вектор / строку в Matlab - PullRequest
0 голосов
/ 28 июня 2018

Учтите, что у меня есть несколько векторов (или строк) чисел, которые обычно имеют разную длину, например, x=[1 2 3 4 3 3 3 2 5].

Теперь для нового вектора y Я хочу выяснить, какой из существующих векторов x является наиболее похожим.

Есть идеи?

Полная проблема:

Я хочу предсказать серию времени с некоторыми нейронными сетями. Каждый шаг все сети предсказывают следующую ценность серии. Когда приходит реальное значение, выигрывает сеть, которая сделала лучший прогноз, и я записываю ее номер в вектор X. После того, как я закончу с временной шкалой 1, у меня будет генерироваться вектор X1, и каждый его элемент будет представлять лучший NN.

Теперь рассмотрим, что у меня есть 10 временных рядов, поэтому 10 X векторов. Для новой серии Y я сделаю ту же процедуру. Я хочу определить тип Y, используя его сходство между этим и векторами X. Я думаю, что наиболее важным аспектом является преемственность NN. Мне нужно для вывода что-то вроде числа или процента сходства. например:

X1 = [1 1 2 2 3 3 4 4 5 5 6 6]

X2 = [1 2 3 4 5 6 1 2 3 4 5 6]

Y = [1 1 1 2 2 3 4 5 5 6 6]

Тогда Y больше похож на X1

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...