Таким образом, у меня есть двумерный массив предложений, и оценки похожи на эти предложения:
s1 s2 s3 . . .
s1 - 0.2 0.5
s2 0.2 - 0.9
s3 0.5 0.9 -
.
.
.
(!) Поскольку предложение 2 и предложение 3 очень похожи, они получают оценку 0,9, и предложение 1 + 2 получают оценку 0,2, потому что они не очень похожи.
(средняя ось - тире, потому что это одно и то же предложение).
(также обратите внимание на диагональное зеркало - Сходство предложения x с предложением y такое же, как и сходство предложения y с предложением x).
Я хочу построить массив так, чтобы похожие предложения были близки, и далеко, если нет, похожи на это plot (вы можете игнорировать цвета) - для визуализации ближайших соседей:
Edit-
Я построил массив, поэтому я могу изменить его, как я хочу.
У меня есть функция сходства, в которую я ввожу два предложения, и она дает косинусное сходство.