ParseExampleV2

パブリック最終クラスParseExampleV2

tf.Example プロト (文字列として) のベクトルを型付きテンソルに変換します。

パブリックメソッド

静的ParseExampleV2
create (スコープスコープ、オペランド<String> シリアル化、オペランド<String> 名、オペランド<String> sparseKeys、オペランド<String> DensseKeys、オペランド<String> raggedKeys、Iterable< Operand <?>> DensityDefaults、Long numSparse、List<Class <?>> sparseTypes、List<Class<?>> raggedValueTypes、List<Class<?>> raggedSplitTypes、List< Shape > DensityShapes)
新しい ParseExampleV2 オペレーションをラップするクラスを作成するためのファクトリ メソッド。
リスト<出力<?>>
リスト<出力<?>>
リスト<出力<?>>
リスト<出力<ロング>
リスト<出力<ロング>
リスト<出力<?>>

継承されたメソッド

パブリックメソッド

public static ParseExampleV2 create (スコープスコープ、オペランド<String> シリアル化、オペランド<String> 名、オペランド<String> sparseKeys、オペランド<String> DensityKeys、オペランド<String> raggedKeys、Iterable< Operand <?>> DensityDefaults、Long numSparse、 List<Class<?>> sparseTypes、List<Class<?>> raggedValueTypes、List<Class<?>> raggedSplitTypes、List< Shape > DensityShapes)

新しい ParseExampleV2 オペレーションをラップするクラスを作成するためのファクトリ メソッド。

パラメーター
範囲現在のスコープ
連載版バイナリでシリアル化されたサンプル プロトを含むスカラーまたはベクトル。
名前シリアル化されたプロトの名前を含むテンソル。 「シリアライズされた」テンソルと 1:1 に対応します。たとえば、対応するシリアル化プロトのテーブル キー (記述) 名が含まれる場合があります。これらは純粋にデバッグ目的に役立ち、ここに値が存在しても出力には影響しません。名前が使用できない場合は、空のベクトルになることもあります。空でない場合、このテンソルは「シリアル化された」ものと同じ形状でなければなりません。
スパースキー文字列のベクトル。スパース値に関連付けられた例の機能で予期されるキー。
密キー文字列のベクトル。密な値に関連付けられた例の機能で期待されるキー。
ぼろぼろのキー文字列のベクトル。不規則な値に関連付けられた例の機能で予期されるキー。
密なデフォルトTensor のリスト (一部は空の場合があります)。 「dense_keys」と 1:1 に対応します。 ense_defaults[j] は、例の feature_map に Density_key[j] がない場合のデフォルト値を提供します。空のテンソルがdense_defaults[j]に提供される場合、機能dense_keys[j]が必要です。入力タイプは、空の場合でも、dense_defaults[j] から推測されます。 ense_defaults[j] が空ではなく、dense_shapes[j] が完全に定義されている場合、dense_defaults[j] の形状は Densse_shapes[j] の形状と一致する必要があります。 dense_shapes[j] に未定義の主次元 (可変ストライド密特徴) がある場合、dense_defaults[j] には単一の要素、つまりパディング要素が含まれている必要があります。
numSparseスパースキーの数。
スパースタイプ`num_sparse` 型のリスト。 sparse_keys で指定された各フィーチャーのデータのデータ型。現在、ParseExample は DT_FLOAT (FloatList)、DT_INT64 (Int64List)、および DT_STRING (BytesList) をサポートしています。
不規則な値の型`num_ragged` 型のリスト。 ragged_keys で指定された各フィーチャーのデータのデータ型 (`num_ragged = sparse_keys.size()`)。現在、ParseExample は DT_FLOAT (FloatList)、DT_INT64 (Int64List)、および DT_STRING (BytesList) をサポートしています。
不規則なSplitType `num_ragged` 型のリスト。 ragged_keys で指定された各フィーチャーの row_split のデータ型 (「num_ragged = sparse_keys.size()」)。 DT_INT32 または DT_INT64 の可能性があります。
密な形状`num_dense` シェイプのリスト。それぞれの特徴のデータの形状は、dense_keys で指定されます (`num_dense =dens_keys.size()`)。 Density_key[j] に対応するフィーチャ内の要素の数は、常に Density_shapes[j].NumEntries() と等しくなければなりません。 Density_shapes[j] == (D0, D1, ..., DN) の場合、出力 Tensordensor_values[j] の形状は (|serialized|, D0, D1, ..., DN) になります。密な出力は次のとおりです。バッチによって行スタックされた入力のみ。これは、dense_shapes[j] = (-1, D1, ..., DN) に対して機能します。この場合、出力 Tensordensor_values[j] の形状は (|serialized|, M, D1, .., DN) になります。ここで、M は長さ D1 * .... * DN の要素のブロックの最大数です。 、入力内のすべてのミニバッチ エントリにわたって。長さ D1 * ... * DN の要素のブロックが M 未満であるミニバッチ エントリは、2 番目の次元に沿って対応するdefault_value スカラー要素で埋められます。
戻り値
  • ParseExampleV2 の新しいインスタンス

public List<出力<?>> DensityValues ()

public List<出力<?>> raggedRowSplits ()

public List<出力<?>> raggedValues ()

public List< Output <Long>> sparseIndices ()

public List< Output <Long>> sparseShapes ()

public List<出力<?>> sparseValues ()