2017-09-19 3 views
2

Je veux finalement déterminer si le temps d'une phrase est le futur. Ma stratégie consiste à trouver le verbe en utilisant StanfordCoreNLP. Puis d'examiner le temps du verbe lui-même et les verbes auxiliaires pour trouver si la phrase est au futur. Savez-vous comment je peux décider du temps d'un verbe spécifique et des verbes auxiliaires qui lui sont associés?Comment trouver le futur d'un mot en utilisant stanford nlp

Remerciements

Répondre

1

Les étiquettes POS vous donnent en partie le temps. Voici la liste complète des balises POS et leur description: enter image description here

Comme vous pouvez le voir « VBD » est « passé ». Tous les points suivants ont l'étiquette VBD quelque part:

enter image description here

Pour futur, vous pouvez utiliser l'étiquette modale « MD »:

enter image description here

Pour le cas des verbes composés, j'utiliser de faible profondeur analyseur avec quelques règles:

enter image description here

Dans ce cas, « va être "est un indicateur pour le futur. Voici la liste complète des étiquettes peu profondes parse: (à partir de: http://cogcomp.org/page/demo_view/ShallowParse) enter image description here

Voici une démo si vous voulez travailler plus avec elle: http://nlp.cogcomp.org/

+0

Qu'en est-il des expressions telles que « Il va être belle journée". –

+0

Mise à jour de la réponse. – Daniel

+0

Incroyable, merci. Une dernière question. Où se trouve la liste des balises d'analyseur superficielles. Par exemple. Que signifie VP et où puis-je trouver une liste complète? –