J'ai télécharger wordnet (2.1) mais je ne sais pas comment accéder à la base de données wordnet?Accès à la base de données WORDNET
Répondre
Il existe à la fois des bibliothèques et des formats de fichiers documented at the WordNet 3.0 Reference Manual. En passant, y a-t-il une raison pour laquelle vous n'utilisez pas WordNet 3.0?
Vous devriez vérifier NLTK. C'est le moyen le plus simple d'accéder à WordNet. C'est écrit en python.
Juste pour vous montrer comment il peut être simple:
>>> from nltk.corpus import wordnet as wn
>>> wn.synsets('motorcar')
[Synset('car.n.01')]
Vous trouverez d'autres documents ici: http://nltk.googlecode.com/svn/trunk/doc/book/ch02.html (défiler vers le bas pour WordNet)
Oh, et ne pas oublier de réellement télécharger WordNet:
>>>import nltk
>>>nltk.download()
puis juste choisir WordNet et télécharger
Si vous utilisez C++, Wordnet est livré avec une interface indépendante. Vous devriez les trouver dans votre distribution WN.
Si vous utilisez C#, alors sharpnlp.codeplex.com est l'endroit pour vous, ils ont une interface Wordnet. Word12 a également une distribution Perl, mais je ne sais pas si elles peuvent être directement utilisées parce que je n'utilise pas Perl.
Cordialement, David
recommande vivement à construire http://wnsqlbuilder.sourceforge.net/ le MySql. Vous pouvez également rechercher une version de SQL Server. Grosse augmentation de vitesse directe.
Installer nlk puis utilisez
from nltk import wordnet
Et puis en utilisant synsets vous pouvez comparer les mots