2016-10-14 7 views
6

文章レベルの対数尤度は、 Collobert et al.、pで説明されているように実装したいと思います。 14.テンソルフローで文レベルの対数尤度を実装する方法は?

トランジションスコアを計算するにはCRFを使用できますが、それをテンソルフローに統合する方法はわかりません。 tf.contrib.crf.CrfForwardRnnCellを使用してトランジションスコアを計算することを考えましたが、このクラスはの[batch_size、num_tags]マトリックス値を返します。新しいバリューは{batch_size、num_tags、num_tags}ではありません。

テンソルフローでCRFを使用する方法の例はありますか?ありがとうございました!

答えて

3

TensorFlowでcontrib.crfを使用しての良い例がここに与えられます。https://github.com/tensorflow/tensorflow/tree/master/tensorflow/contrib/crf

それはSLLの目的はアルでCollobertで説明していることは注目に値します。 2014はそのSLLにおけるCRFの目的は、(P上の備考4を参照してください。16)の正規化を欠いているが、これは本当に、実際には問題ないはずよりもわずかに異なっている(私はCRFを使用すると思います。)

+1

ノートこのレポであることTensorFlowではサポートされていません。https://github.com/tensorflow/tensorflow/issues/7751 –

関連する問題