2017-08-11 13 views
1

最近、私は入力として可変長シーケンスを渡す必要があったので、TensorFlowの文書化されていないフィーダーについてthisガイドを読んでいます。しかし、私はtf.train.SequenceExampleのプロトコルが(特にドキュメントの不足のために)比較的混乱していることを発見し、代わりにtf.train.Exampleを使用して入力パイプを構築することができました。tf.train.SequenceExampleを可変長機能用にtf.train.Exampleで使用する利点は何ですか?

tf.train.SequenceExampleを使用する利点はありますか?可変長シーケンスのための専用のプロトコルがあるときに標準サンプルプロトコルを使用することは不正行為のように思えますが、それは何らかの結果をもたらすでしょうか?

+1

文書化されていない機能の実装は、近い将来に急速に変化する可能性があります。適切な文書化まで使用することは推奨されません。だから、 'tf.train.Example'を使う方がいいです –

答えて

1

あなたが提供したリンクにはいくつかの利点があります。 parse_single_sequence_exampleがここでどのように使用されているかを見ることができますhttps://github.com/tensorflow/magenta/blob/master/magenta/common/sequence_example_lib.py

Exampleでモデルにデータを取得することができれば、それは問題ありません。 SequenceExampleは、あなたのデータとそれを扱ういくつかのユーティリティの構造を少しだけ与えるだけです。

関連する問題