Die Tags, die Sie sehen, sind kein Ergebnis der Chunks, sondern die POS-Tagging, die vor dem Chunking passiert. Es ist die Penn Treebank tagset finden https://www.ling.upenn.edu/courses/Fall_2003/ling001/penn_treebank_pos.html
>>> from nltk import word_tokenize, pos_tag, ne_chunk
>>> sent = "This is a Foo Bar sentence."
# POS tag.
>>> nltk.pos_tag(word_tokenize(sent))
[('This', 'DT'), ('is', 'VBZ'), ('a', 'DT'), ('Foo', 'NNP'), ('Bar', 'NNP'), ('sentence', 'NN'), ('.', '.')]
>>> tagged_sent = nltk.pos_tag(word_tokenize(sent))
# Chunk.
>>> ne_chunk(tagged_sent)
Tree('S', [('This', 'DT'), ('is', 'VBZ'), ('a', 'DT'), Tree('ORGANIZATION', [('Foo', 'NNP'), ('Bar', 'NNP')]), ('sentence', 'NN'), ('.', '.')])
die Stücke für Teilbäume innerhalb der chunked Ausgänge Blick zu erhalten. Von der obigen Ausgabe zeigt Tree('ORGANIZATION', [('Foo', 'NNP'), ('Bar', 'NNP')])
den Chunk an.
Diese Tutorial-Site ist ziemlich hilfreich, um den Chunking-Prozess in NLTK, http://www.eecis.udel.edu/~trnka/CISC889-11S/lectures/dongqing-chunking.pdf zu erklären. siehe
Für offizielle Dokumentation, http://www.nltk.org/howto/chunk.html