The Penn Baumbank definiert und VBD
VBN
als die Vergangenheitsform und dem Partizip eines Verbs, respectively. In vielen Sätzen genügt es, einfach die POS-Tags zu erhalten und auf das Vorhandensein dieser beiden Tags zu prüfen. In anderen jedoch kann es Verben in mehreren Zeitformen geben, während der Satz als Ganzes in der Vergangenheitsform ist. In diesen Fällen müssen Sie die Wahlkreisanalyse verwenden. Stanford NLP bietet auch einen Parser. Sie können dies verwenden, um die äußerste Verbalphrase (markiert als VP
) zu erkennen. Wenn eine Vergangenheits-/Partizipform eines Verbs ein Vorfahre aller anderen Verben in der Verbalphrase ist, sollte die Zeitform des Satzes als Vergangenheitsform markiert sein.
Das Beispiel von Dror ergibt dies:
(ROOT
(S
(NP (PRP I))
(VP (VBD did) (RB n't)
(VP (VB want)
(NP (DT the) (NN dog)
(S
(VP (TO to)
(VP (VB eat)
(NP (PRP$ my) (NN homework))))))))
(. .)))
Obwohl essen nicht Vergangenheit ist, wird die oberste Verb im Verbphrase korrekt getaggt VBD
(d Imperfekt).
bearbeiten (einige zusätzliche Informationen):
Komplexe Sätze haben, was die primäre angespannt genannt wird und eine Sekundär angespannt. Für Sätze wie "Wenn ich dort bin, wäre er schon gegangen", gibt es keine "komplette Zeitform". Sie können nur zwischen dem primären und dem sekundären unterscheiden.
Wenn Sie Informationen über perfekt wollen, kontinuierliche usw., dann werden Sie haben Regeln für die POS-Tags abzuleiten basiert. Z.B. ein Hilfsverb im Präsens, gefolgt von einem Verb in der Vergangenheitsform, drückt das gegenwärtige Perfekt aus (wenn es offensichtliche Gegenbeispiele gibt, füge bitte zu der Antwort hinzu ... Ich kann mir im Moment keine vorstellen).
Ich möchte komplette Tempus zB: einfache Gegenwart ODER Gegenwart perfekte kontinuierliche Tempus ... soweit ich weiß kann ich nicht einfach von POS-Tags – swapyonubuntu
können Sie bitte lassen Sie mich wissen, wie bestimmen Sie die Stimme des Satzes, Subjekt Objekt Verb , etc ... Ich benutze NLTK und ich bin in der Lage, die POS-Tags zu bekommen, aber nicht die Stimme von Satz oder Thema, Objekt – JKC
Dafür können Sie Parse-Baum und erhalten Sie alle Sachen, die Sie wollen. – swapyonubuntu