Я работаю над проектом, который требует от меня сопоставления фразы или ключевого слова с набором похожих ключевых слов. Мне нужно выполнить семантический анализ для того же самого.
пример:
Соответствующий QT
дешевая медицинская страховка
доступное медицинское страхование
недорогое медицинское страхование
план медицинского обслуживания за меньшие деньги
недорогое медицинское страхование
Общее значение
недорогое медицинское страхование
Здесь слово в столбце Common Meaning должно соответствовать столбцу Relevant QT. Я посмотрел на кучу инструментов и методов, чтобы сделать то же самое. S -Match казался очень многообещающим, но мне приходится работать на Python, а не на Java.Также хорошо выглядит скрытый семантический анализ, но я думаю, что он больше подходит для классификации документов на основе ключевого слова, а не сопоставления ключевых слов. Я немного знаком с NLTK. Может ли кто-нибудь дать некоторое представление о том, в каком направлении мне следует двигаться и какие инструменты я должен использовать для этого?