wordnet(2.1) をダウンロードしましたが、wordnet データベースへのアクセス方法がわかりません。
5 に答える
WordNet 3.0 リファレンス マニュアル には、ライブラリとファイル形式の両方が記載されています。ところで、WordNet 3.0 を使用していない理由はありますか?
http://wnsqlbuilder.sourceforge.net/で MySql ビルドを強くお勧めします。SQL Server のバージョンを検索することもできます。大きな直接的なスピードアップティック。
NLTK をチェックしてください。WordNet にアクセスする最も簡単な方法です。パイソンで書かれています。
それがどれほど簡単かを示すために:
>>> 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を選択してダウンロードするだけです
nlk をインストールしてから使用する
from nltk import wordnet
そして、 synsets を使用して単語を比較できます
C++ を使用している場合、Wordnet には独自のインターフェイスが付属しています。WN ディストリビューションでそれらを見つける必要があります。
C# を使用している場合は、sharpnlp.codeplex.com が最適です。Wordnet インターフェイスがあります。
Wordnet には Perl ディストリビューションもありますが、Perl を使用していないため、直接使用できるかどうかはわかりません。
敬具、デビッド