Create your own POS tag

I found the Stanford POS Tagger pretty good, but somehow I had to create my own POS tagger.

Over the past two weeks, I've been constantly confronted with whether to start with a parsing tree or when we have a pos tag, how can we parse a tree using ugly CFGs and NFAs so that they can help me create a POS tag, and what no.

I end the question here by asking seniors where to start POS labeling. (Python is the language of choice, but C and JAVA won't hurt).

+5
source share
1 answer

It depends on your ultimate goal.

If the goal is parsing,, , , , .., , , , POS. - ndash; , , ; , . , . , ( ) , . , : , POS; ( , ) . , POS , , , .

, , , , , . , :

, , :

  • : , , , , , ? , , , , . TBL (, Brill) , (, TreeTagger); , (HMM) "Hidden-Markov-Model" (HMM) (CRF) ( Simple Tagger Mallet) ( ) taggers (, SENNA).

  • : ? TreeTagger , . , ( ), , (, Brill-tagger ).

  • : Mallet Stanford Java, TreeTagger C ( , Python Java, -down (& ddagger;)), SENNA C , ANNIE Java GATE .. , , . NLTK (Python) , Python; , . .

  • : , . , - . , TreeTagger SENNA , , NLTK . . , POS . ( , NLP, ).

, , , , : , , - . POS : Rule/TBL- (Brill), HMM/CRF (Mallet), (Stanford), (TreeTagger), (SENNA). , , , .

: POS-, , , , ( ). , , , , , . , , POS .


(& ddagger;) Java, Python- , ( 1 ): Python 2, , , Tree Tagger . : , Tree Tagger, , , .

+16

All Articles