Рассчитать оценку сходства между многомерными массивами (Тензор) - PullRequest
0 голосов
/ 21 мая 2018

У меня есть два тензора A и B размером 1500 x 1000 x 500. Как я могу рассчитать индекс сходства между ними?

Я применил следующую формулу:

relerr = frob((A - B))./frob(A);

1 Ответ

0 голосов
/ 21 мая 2018

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

x = 20;
y = 10;
z = 12;
A = randi([1, 10], x, y, z);
B = randi([1, 10], x, y, z);
C = (A-B).^2;
similarity = sqrt(sum(C(:)));

или вы можете определить другие меры подобия, такие как Коэффициент корреляции .

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