Как я могу использовать ключевые векторы gensim, чтобы найти соединяющие слова между двумя заданными словами? - PullRequest
1 голос
/ 04 ноября 2019

С помощью gensim я могу решить уравнение «король + женщина - мужчина = королева» с помощью этой строки:

model.most_similar_cosmul(positive=['king', 'woman'], negative=['man'])

Но как я могу передать ('king', 'queen') и вывести интерполяцию следующим образом:

positive=['woman'], negative=['man']

Было бы здорово передать два разных слова, таких как «дождь» и «мышь», чтобы увидеть, какие слова нужно сложить / вычесть, чтобы преобразовать одно в другое!

Еслиgensim не может этого сделать, есть ли инструменты для этого?

...