Hii .. Может кто-нибудь помочь мне найти алгоритм в Java-коде, чтобы найти синонимы поискового слова на основе контекста, и я хочу реализовать алгоритм с базой данных WordNet.Алгоритм выбора слов (алгоритм Леска)
Например, «Я запускаю программу Java». Из контекста я хочу найти синонимы для слова «бег», но синонимы должны быть подходящими в соответствии с контекстом.
Вы имеете в виду использование Levenshtein distance ??? – user330394
Umm, no. Расстояние = количество узлов между двумя словами. Wordnet похож на связанный граф с каждой синхронизацией в качестве узла. Края - это отношения, такие как Hypernyms, Hyponyms и т. Д. – pravin
Для алгоритма Lesk D = количество слов, которые находятся в нескольких определениях из синсетов –