Stanford POS标记器行为不同于demo和Python
我从以下链接下载了斯坦福POS标签机的完整版本: 然而,当我试图以这种方式在我的程序中使用它时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
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标记器模型。如果我没有弄错的话,下载中捆绑了几个训练有素的模型。也许你用的是另一个。