2010-04-05 6 views

ответ

2

Вы должны проверить NLTK. Это самый простой способ доступа к WordNet. Это написано на python.

Просто, чтобы показать вам, как просто это может быть:

>>> from nltk.corpus import wordnet as wn 
>>> wn.synsets('motorcar') 
[Synset('car.n.01')] 

Вы можете найти дополнительную документацию здесь: http://nltk.googlecode.com/svn/trunk/doc/book/ch02.html (прокрутите вниз для WordNet)

Ох и не забудьте фактически загрузить WordNet:

>>>import nltk 
>>>nltk.download() 

затем просто выбрать WordNet и скачать

0

Если вы используете C++, Wordnet поставляется с интерфейсом самостоятельно. Вы должны найти их в своем дистрибутиве WN.

Если вы используете C#, то sharpnlp.codeplex.com - это место для вас, у них есть интерфейс Wordnet.

Wordnet также имеет дистрибутив Perl, но я не знаю, могут ли они использоваться напрямую, потому что я не использую Perl.

С наилучшими пожеланиями, Дэвид

0

Установите НЛК, а затем использовать

from nltk import wordnet 

А потом с помощью synsets вы можете сравнить слова

Смежные вопросы