У меня есть матрица совпадения слов, как показано ниже. Я хотел бы использовать MDS, чтобы уменьшить размер и построить его. В sklearn есть функция model = MDS(n_components=2, dissimilarity='precomputed', random_state=1)
, и для применения модели output = model.fit_transform(input)
Насколько я понимаю, входные данные должны быть матрицей различий, а не той, которую я имею. Это верно? Есть ли функция, которую я мог бы использовать для преобразования этой матрицы различий совместного использования? Я новичок в этом. Большое спасибо за вашу помощь.
co-occurrence matrix :
word1 word2 word3 ...
word1. 0 1 3
word2 1 0 5
word3 3 5 1
...