tf.parse_single_example



Tf Parse_single_example



tf.parse_single_example( serialized, features, name=None, example_names=None )

プロトタイプの例を解析します。

parse_exampleと似ていますが、次の点が異なります。



密テンソルの場合、返されるテンソルはparse_exampleの出力と同じですが、バッチ次元がないことを除いて、出力形状はdense_shapeで指定されたものと同じです。

スパース量の場合、インデックス行列の最初の(バッチ)列が削除され(インデックス行列は列ベクトルです)、値ベクトルは変更されず、形状ベクトルの最初の(batch_size)エントリ(現在は単一要素ベクトル)が削除されます。



この関数を直接使用する代わりに、parse_exampleを使用してサンプルプロトタイプをバッチ処理することで、パフォーマンス上の利点を確認できます。

パラメータ:

  • serialized :スカラー文字列テンソル、シリアル化された例。詳細については、_parse_single_example_rawのドキュメントを参照してください。
  • features :dictは、プロパティキーをFixedLenFeatureまたはVarLenFeature値にマップします。
  • 名前:この操作の名前(オプション)。
  • Example_names :(オプション)スカラー文字列テンソル、関連付けられた名前。

戻り値:



  • dictは、特徴キーをテンソル値とスパーステンソル値にマップします。

異常な:

  • ValueError :いずれかの機能が無効な場合。

元のリンク: https://tensorflow.google.cn/versions/r1.8/api_docs/python/tf/parse_single_example?hl=en