NLTK似乎没有交叉验证方法。在
我试图在NLTK中开发一个基于隐马尔可夫模型(HMM)的tagger。 {1}找到一个相关主题。根据这里的答案,如果我把它写成
cv = cross_validation.KFold(len(train_corp), n_folds=10,shuffle=False)
for traincv, testcv in cv:
hmm_tagger=nltk.HiddenMarkovModelTagger.train(train_corp[traincv[0]:traincv[len(traincv)-1]])
evaluation=hmm_tagger.evaluate(train_corp[testcv[0]:testcv[len(testcv)-1]])
print evaluation
我没事吧?在
如果有人可以建议的话。在
目前没有回答
相关问题 更多 >
编程相关推荐