Answers:
CRF ++具有更多的传入链接,因为它是一个较旧的库。我认为
CRFSuite优越。
如果您正在寻找Python绑定,CRFSuite也更好,因为您可以在Python中训练模型,而在CRF ++中,您只能在Python中测试现有模型。(这对我来说是个大难题。)CRFSuite还附带了Python中的大量示例代码,例如NER,Chunking和POS标记。
这是其他一些包装器/实现:
exit()
,而且我在培训期间已经看到内存泄漏。同样,wapiti在其可以代表的功能类型方面受到限制,但是CRFsuite也受到限制(以不同的方式)。Wapiti捆绑在包装中,无需单独安装。如果可以,我建议使用seqlearn;如果需要CRFsuite训练算法和训练速度,则建议使用python-crfsuite;如果需要更高级的CRFsuite集成,则建议使用pyCRFsuite;如果需要Wapiti训练算法或功能,则准备使用python-wapiti如果没有办法使C / C ++编译器正常工作,则CRFsuite中将不提供此功能(例如,对过渡进行单独的条件观察)和timvieira的crf,但可以使用预构建的numpy。