警告:このAPIは非推奨であり、置き換えが安定した後 TensorFlowの将来のバージョンで削除される予定です。

このページは Cloud Translation API によって翻訳されました。
Switch to English

RaggedGather

パブリックファイナルクラスRaggedGather

`インデックス`に従って `params`軸` 0`から不規則なスライスを収集します。

次のように、 `output_dense_values`と` output_nested_splits`で構成される `RaggedTensor`出力を出力します。

output.shape = indices.shape + params.shape[1:]
 output.ragged_rank = indices.shape.ndims + params.ragged_rank
 output[i...j, d0...dn] = params[indices[i...j], d0...dn]
 
ここで、
  • `params = ragged.from_nested_row_splits(params_dense_values、params_nested_splits)`は、収集する必要のある値を提供します。
  • `indices`は、dtypeが` int32`または `int64`の密なテンソルであり、どの値を収集する必要があるかを示します。
  • `output = ragged.from_nested_row_splits(output_dense_values、output_nested_splits)`は出力テンソルです。
(注:このc ++ opは、不規則なインデックスもサポートする高レベルのpython `tf.ragged.gather` opを実装するために使用されます。)

パブリックメソッド

static <T extends Number、U、V extends Number> RaggedGather <T、U>
createスコープスコープ、Iterable <オペランド<T >> paramsNestedSplits、オペランド<U> paramsDenseValues、オペランド<V>インデックス、Long OUTPUTRAGGEDRANK)
新しいRaggedGather操作をラップするクラスを作成するファクトリメソッド。
出力<U>
outputDenseValues ()
返されたRaggedTensorの `flat_values`。
リスト<出力<T >>
outputNestedSplits ()
返されたRaggedTensorの行パーティションを定義する `nested_row_splits`テンソル。

継承されたメソッド

パブリックメソッド

public static RaggedGather <T、U> create スコープスコープ、Iterable < Operand <T >> paramsNestedSplits、 Operand <U> paramsDenseValues、 Operand <V>インデックス、Long OUTPUTRAGGEDRANK)

新しいRaggedGather操作をラップするクラスを作成するファクトリメソッド。

パラメーター
範囲現在のスコープ
paramsNestedSplits `params`RaggedTensor入力の行パーティションを定義する` nested_row_splits`テンソル。
paramsDenseValues `params`RaggedTensorの` flat_values`。 Pythonレベルでdense_valuesからflat_valuesに用語が変更されたため、dense_valuesは非推奨の名前です。
インデックス収集する必要のある値の `params`の最も外側の次元のインデックス。
OUTPUTRAGGEDRANK出力RaggedTensorの不規則なランク。 `output_nested_splits`には、この数の` row_splits`テンソルが含まれます。この値は、 `indices.shape.ndims + params.ragged_rank-1`と等しくなければなりません。
戻り値
  • RaggedGatherの新しいインスタンス

public Output <U> outputDenseValues ()

返されたRaggedTensorの `flat_values`。

public List <出力<T >> outputNestedSplits ()

返されたRaggedTensorの行パーティションを定義する `nested_row_splits`テンソル。