Gegeben ein Eingabewort, ich möchte feststellen, ob es ein Nomen ist oder nicht (im Falle der Mehrdeutigkeit, zum Beispiel cook
kann ein Substantiv oder ein Verb sein, das Wort muss identifiziert werden als ein Nomen).Bestimmen, ob ein Wort ein Nomen ist oder nicht
Eigentlich verwende ich den POS-Tagger aus dem Stanford-Parser (ich gebe es ein einzelnes Wort als Eingabe, und ich extrahiere nur das POS-Tag aus dem Ergebnis). Die Ergebnisse sind ziemlich gut, aber es dauert sehr lange.
Gibt es einen Weg (in Python, bitte :), um diese Aufgabe schneller als das, was ich eigentlich tue?
Der Stanford-Parser führt eine Menge anderer Dinge auf der Eingabe (Abhängigkeitsanalyse, Wahlkreisanalyse ...), es ist Zeitverschwendung Hier. Außerdem ist das POS-Tagging nicht ein bisschen zu stark für das, was ich tun möchte (normalerweise wird das POS-Tagging für einen ganzen Satz durchgeführt, nicht für ein einzelnes Wort)? – permanganate