8

我想实现Collobert 等人中描述的句子级对数似然 。,页。14.

要计算转换分数,我可以使用 CRF,但我不知道如何将它集成到 tensorflow 中。我考虑过使用 tf.contrib.crf.CrfForwardRnnCell来计算转换分数,但是这个类返回一包含新 alpha 值的 [batch_size, num_tags] 矩阵值,而不是我期望的一个 [batch_size, num_tags, num_tags] 张量.

有没有人有一个如何在 tensorflow 中使用 CRF 的例子?谢谢!

4

1 回答 1

5

这里给出了在 TensorFlow 中使用 contrib.crf 的一个很好的例子:https ://github.com/tensorflow/tensorflow/tree/master/tensorflow/contrib/crf

值得注意的是,Collobert 等人的论文中描述的 SLL 目标。2011 年与 CRF 目标略有不同,因为 SLL 缺乏标准化(参见第 16 页的备注 4),但这在实践中并不重要(我只使用 CRF。)

于 2016-11-02T16:52:26.970 回答