如何在CRFSuite中模拟基本CRF++模型的结果?
我使用CRF++已经有一段时间了,结果是非常有希望的,但是最近我已经切换到CRFSuite和Python实现来将模型投入生产。也就是说,我无法在CRFSuite中使用简单参数复制CRF++获得的结果。在
我创建的模型尽可能简单,只有一个特性(当前的单词):
**CRF++ Model:**
#Unigrams
U00:%x[0,0]
#Bigrams
#B
**CRFSuite Model**
def word2features(sent, i):
word = sent[i][0]
features = [
'word=' + word,
]
return features
CRFSuite模型基于这个示例-https://github.com/scrapinghub/python-crfsuite/blob/master/examples/CoNLL%202002.ipynb
我使用CRF++的默认参数,但是即使修改CRFSuite的参数来匹配这些参数,也无法得到相同的结果。在
我用于CRFSuite的参数是(fromthe manual):
^{pr2}$这应该与CRF++中的默认参数相同(我会发布手册,但是没有足够的rep-searched来查找CRF++文档)。在
我错过什么了吗?谢谢!在
目前没有回答
相关问题 更多 >
编程相关推荐