RaggedTensorToVariant

パブリック最終クラスRaggedTensorToVariant

`RaggedTensor` を `variant` Tensor にエンコードします。

指定された `RaggedTensor` をエンコードし、`variant` Tensor を返します。 `batched_input` が True の場合、入力 `RaggedTensor` は 0 番目の次元に沿ってバッチ処理されず、各コンポーネント `RaggedTensor` はスカラー `variant` テンソルにエンコードされ、これらはスタックされて 1 次元の `variant` テンソルを返します。 。 `batched_input` が False の場合、入力 `RaggedTensor` はそのままエンコードされ、スカラー `variant` Tensor が返されます。 「RaggedTensor」は、「RaggedTensor」の分割と値テンソルを含む「ragged_rank + 1」要素を持つ 1 次元の「バリアント」テンソルを最初に作成することによってエンコードされます。次に、1-D `variant` Tensor がスカラー `variant` Tensor でラップされます。対応するデコード ロジックについては、「RaggedTensorFromVariant」を参照してください。

パブリックメソッド

出力<オブジェクト>
asOutput ()
テンソルのシンボリック ハンドルを返します。
static <T extends Number, U> RaggedTensorToVariant
create (スコープscope、Iterable<オペランド<T>>rtNestedSplits、オペランド<U>rtDenseValues、ブールbatchedInput)
新しい RaggedTensorToVariant オペレーションをラップするクラスを作成するためのファクトリ メソッド。
出力<?>
エンコードされたRagged ()
エンコードされた `RaggedTensor` を含む `variant` Tensor。

継承されたメソッド

パブリックメソッド

public Output <オブジェクト> asOutput ()

テンソルのシンボリック ハンドルを返します。

TensorFlow オペレーションへの入力は、別の TensorFlow オペレーションの出力です。このメソッドは、入力の計算を表すシンボリック ハンドルを取得するために使用されます。

public static RaggedTensorToVariant create (スコープスコープ、Iterable<オペランド<T>> rtNestedSplits、オペランド<U> rtDenseValues、ブールバッチドInput)

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

パラメーター
範囲現在のスコープ
rtネストされた分割入力 `RaggedTensor` の分割を表す 1 つ以上の Tensor のリスト。
rtDenseValues入力 `RaggedTensor` の値を表す Tensor。
バッチ化された入力入力がバッチ化された `RaggedTensor` であるかどうかを示す `bool`。
戻り値
  • RaggedTensorToVariant の新しいインスタンス

public出力<?> encodedRagged ()

エンコードされた `RaggedTensor` を含む `variant` Tensor。