`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 | |
出力<?> | エンコードされた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 の新しいインスタンス