Python 什么';nltk中pos_标记与UnigramTagger和BigramTagger的区别是什么?

Python 什么';nltk中pos_标记与UnigramTagger和BigramTagger的区别是什么?,python,nlp,nltk,n-gram,Python,Nlp,Nltk,N Gram,我想在nltk上弄脏我的手。我指的是。它声明nltk.pos_tag函数将词性分配给单词列表中的每个单词,并作为参数传递给它 向前看,我发现还有nltk.DefaultTagger,nltk.RegexpTagger,nltk.UnigramTagger和nltk.BigramTagger 我很困惑,为什么我们需要这些标签,因为nltk.pos_-tag在词性标签方面做得很好。此外,nltk.pos_tag在内部使用哪个标记器进行标记 提前感谢。默认的nltk.pos\u标签是 预先训练的感知

我想在nltk上弄脏我的手。我指的是。它声明
nltk.pos_tag
函数将词性分配给单词列表中的每个单词,并作为参数传递给它

向前看,我发现还有
nltk.DefaultTagger
nltk.RegexpTagger
nltk.UnigramTagger
nltk.BigramTagger

我很困惑,为什么我们需要这些标签,因为
nltk.pos_-tag
在词性标签方面做得很好。此外,
nltk.pos_tag
在内部使用哪个标记器进行标记


提前感谢。

默认的
nltk.pos\u标签是

  • 预先训练的
    感知器
    模型
  • 接受《华尔街日报》注释5章节00-18章节的培训
有关数据和演练文档,请访问:

  • 数据:
  • 算法:

UnigramTagger
BigramTagger
是不包含预训练模型的类对象

NLTK手册第5章介绍了POS标记器:

  • DefaultTagger
    :第5章,第4.1节
  • regexptager
    :第5章,第4.2节
  • NgramTagger
    :第5章,第5.3节
参见和