Я пытаюсь реализовать разделитель предложений на основе классификатора Maxent, как описано в книге NLTK (пример 7.9):
http://nltk.googlecode.com/svn/trunk/doc/book/ch07.html#code-classifier-chunker
Когда я пытаюсь оценить чанкер с помощью
chunker = ConsecutiveNPChunker(train_sents)
print chunker.evaluate(test_sents)
или разделить предложение с
print chunker.parse(test_sents[1])
Я получаю следующую ошибку:
Traceback (most recent call last):
File "<pyshell#13>", line 1, in <module>
print chunker.parse(test_sents[1])
File "/usr/local/lib/python2.6/dist-packages/nltk/chunk/api.py", line 34, in parse
assert 0, "ChunkParserI is an abstract interface"
AssertionError: ChunkParserI is an abstract interface
В гугле ничего не нашел и застрял на этом. Любая помощь будет действительно полезной!