6
votes

Trouver Noun and Verb à Stanford Parser

J'ai besoin de déterminer si un mot est verbe ou nom ou c'est à la fois

par exemple, le mot est "Recherche". Il peut être à la fois nom et un verbe, mais Stanford Parser donne à NN Tag.

Y a-t-il une façon que Stanford analer donnera que "la recherche" est à la fois nom et verbe?

code que j'utilise maintenant xxx

Ou devrais-je utiliser un autre logiciel pour le faire? s'il vous plaît suggérer moi merci d'avance


0 commentaires

3 Réponses :


1
votes

L'analyseur Stanford analyse des mots dans le contexte d'une phrase. Pour utiliser votre exemple de "recherche", une phrase donnée "Recherche" sera un nom ou un verbe, mais pas à la fois un nom et un verbe dans la même phrase.

Qu'est-ce que vous cherchez est un dictionnaire cherche. J'ai trouvé plusieurs dictionnaires en ligne qui vous donneraient les informations que vous recherchez. Voici un exemple de Dictionnaire en ligne gratuit pour le mot "recherche". < / p>

Il s'avère que "la recherche" peut être un nom, un verbe, un verbe intransitif et un verbe transitif.

Je n'ai pas pu trouver une interface de programmation d'application (API) qui vous donnerait le même type d'informations que vous recherchez sur la page Web gratuite du dictionnaire en ligne. Si votre liste de vocabulaire est limitée, vous pouvez construire votre propre API.


1 commentaires

Il y a une API pour Wordnik qui fournirait essentiellement que: Wordnik.com/Developers



8
votes

L'analyseur Stanford devine l'étiquette de la part d'un mot basé sur des statistiques de contexte. Vous devriez vraiment transmettre une phrase complète pour déterminer si, dans cette phrase, "recherche" est un nom ou un verbe.

Vous n'avez pas besoin d'un analyseur complet pour obtenir des étiquettes à part entière. Le Stanford Pos Tagger est suffisant; Il comprend également la classe morphologie , mais elle prend aussi son contexte en compte.

Si vous voulez tous les tags de référence un mot anglais peut prendre, sans donner de contexte, alors WordNet est probablement un meilleur choix. Il a plusieurs interfaces Java, y compris JWNL et JWI .


0 commentaires

3
votes

WordNet est ce que vous voulez. Il fournit une API à un lexique anglais avec des pièces de parole possibles, des synonymes, des sens des mots, des relations hypernymatiques / hyponymatiques et plus.

voir Yount pour un grand API Pure-Java WordNet.


0 commentaires