我应该训练模型以确定名称的性别。 我把列表作为
[['Friedtic','Homer'],['Alice','Miranda']]
我试过
classifier = nltk.NaiveBayesClassifier.train(train_data)
但是有错误
ValueError:解压缩的值太多(预期2)
答案 0 :(得分:1)
您需要将数据结构化为元组项。此外,列车集中的每个项目都需要一个标签,告诉分类器名称属于哪个类。最后,您需要的功能包含有关如何识别名称(假设)“性别”的信息。
The NLTK tutorials在性别识别下显示如何构建项目。
我可以告诉你如何,但这很清楚开发人员的意图。