【发布时间】:2016-07-02 01:23:20
【问题描述】:
我是 Python 新手,需要它来进行 PoS 标记。因此我尝试使用标准工具。我试图创建一个标记器并得到一个我不明白的 ValueError。 我的代码:
import nltk
tagged_sents = nltk.corpus.brown.tagged_sents(categories = 'reviews')
tagger =nltk.ClassifierBasedTagger(tagged_sents)
我已经检查过了,tagged_sents 是所有句子的列表。每个句子 self 是一个元组列表(单词,PoS),就像在文档中一样:
:param train:一个标记语料库,由标记列表组成 句子,其中每个句子都是(单词,标签)元组的列表。
为什么会出现值错误?
ValueError:必须指定训练数据或训练模型。
【问题讨论】:
标签: python nltk tagging part-of-speech