Stanford POS标记器行为不同于demo和Python

Stanford POS标记器行为不同于demo和Python,python,nltk,stanford-nlp,pos-tagger,Python,Nltk,Stanford Nlp,Pos Tagger,我从以下链接下载了斯坦福POS标签机的完整版本: 然而,当我试图以这种方式在我的程序中使用它时 tokenized_text=nltk.word_tokenize(text) st = StanfordPOSTagger(path_pos_models,path_to_jar=path_pos_jar) POStagged_text = st.tag(tokenized_text) 它的工作原理与演示中的不同: . 例如,如果我写: “飞机什么时候到达目的地”, 在演示中,Arrival

我从以下链接下载了斯坦福POS标签机的完整版本:

然而,当我试图以这种方式在我的程序中使用它时

 tokenized_text=nltk.word_tokenize(text)
 st = StanfordPOSTagger(path_pos_models,path_to_jar=path_pos_jar)
 POStagged_text = st.tag(tokenized_text)
它的工作原理与演示中的不同: . 例如,如果我写: “飞机什么时候到达目的地”, 在演示中,Arrival标记为VBP,而在我的程序中,Arrival标记为NNP。
有人能解释一下原因吗?

显然,他们在演示中使用的PoS标记器模型比他们提供的下载模型更训练有素。如果我没弄错的话,下载中捆绑了几个训练有素的模型。可能您使用的是另一个。显然,他们在演示中使用的是比下载时提供的更训练有素的PoS标记器模型。如果我没有弄错的话,下载中捆绑了几个训练有素的模型。也许你用的是另一个。