проблемы с использованием wordnet в asp.net - PullRequest
3 голосов
/ 16 октября 2011

Я пытался использовать wordnet для генерации синонимов слова. Я обнаружил, что для использования функции Wordnet я должен

  1. Загрузить базу данных пролога WordNet, gunzip, untar и т. Д.

  2. При необходимости вызвать Syn2Index для создания индекса синонимов. Для этого потребуется 2 аргумента: путь к wn_s.pl из этого WordNet и имя индекса.

  3. Обновите свой пользовательский интерфейс, чтобы при необходимости вызывать SynExpand.expand (...) для расширения пользовательских запросов синонимами.

Я скачал базу данных WordNetProlog. я не понимаю второго и третьего пункта здесь ... кто-нибудь может помочь ... заранее благодарю ..

Ответы [ 2 ]

0 голосов
/ 13 октября 2012

Другой вариант - загрузить отдельную программу, которая запрашивает локальную базу данных, например, Я использую Cygwin WN . Тогда вы можете использовать его следующим образом:

$ wn wordnet -over

Overview of noun wordnet

The noun wordnet has 2 senses (no senses from tagged texts)

1. wordnet -- (any of the machine-readable lexical databases modeled after the Princeton WordNet)
2. WordNet, Princeton WordNet -- (a machine-readable lexical database organized by meanings; developed at Princeton University)
0 голосов
/ 29 декабря 2011

Вы пытались проанализировать Framenet, который является реализацией для wordnet, как в ссылках в этой странице .

Может быть, вы можете получить представление. Я полагаю, что процесс, на который вы ссылались в шаге 2, относится к исходному коду на Perl.

...