私はこのコードを使用している文章をタグ付けしません:pos_tagは正しく
# Step 1 : TOKENIZE
from nltk.tokenize import *
words = word_tokenize(text)
# Step 2 : POS DISAMBIG
from nltk.tag import *
tags = pos_tag(words)
は、2つの文にタグを付ける: ジョンは非常にいいです。ジョンはとてもいいですか?
最初の文のJohnはNNでしたが、2番目の文はVBでした。だから、どうやってpos-tag関数を修正することができますか?
変更質問:
私はここNLTKのタガーhttp://text-processing.com/demo/tag/のデモを見てきました。私はオプション "英語タガヤ& Chunckers:Treebank"または "Brown Tagger"を試したときに、正しいタグを取得します。それで、Brown Taggerを訓練しなくてもどのように使うのですか?
参照http://stackoverflow.com/questions/30821188/python-ntlk-pos-tag-not-returnig-the-correct-pos – alvas