RaggedTensorFromVariant

clase final pública RaggedTensorFromVariant

Decodifica un tensor `variant` en un `RaggedTensor`.

Decodifica el tensor `variant` dado y devuelve un `RaggedTensor`. La entrada podría ser un escalar, lo que significa que codifica un solo `RaggedTensor` con ragged_rank `output_ragged_rank`. También podría tener un rango arbitrario, en cuyo caso cada elemento se decodifica en un `RaggedTensor` con ragged_rank `input_ragged_rank` y luego se apilan de acuerdo con la forma de entrada para generar un solo `RaggedTensor` con ragged_rank `output_ragged_rank`. Cada elemento `variant` en el Tensor de entrada se decodifica recuperando del elemento un Tensor `variant` 1-D con Tensores `input_ragged_rank + 1`, correspondientes a las divisiones y valores del `RaggedTensor` decodificado. Si `input_ragged_rank` es -1, entonces se infiere como `output_ragged_rank` - `rank(encoded_ragged)`. Consulte `RaggedTensorToVariant` para conocer la lógica de codificación correspondiente.

Métodos públicos

estático <T> RaggedTensorFromVariant <Largo, T>
crear ( Ámbito de alcance, Operando <?> codificado Desigual, Entrada larga RaggedRagged, Salida larga RaggedRank, Class<T> Tvalues)
Método de fábrica para crear una clase que envuelve una nueva operación RaggedTensorFromVariant usando tipos de salida predeterminados.
estático <U extiende Número, T> RaggedTensorFromVariant <U, T>
crear ( ámbito de ámbito, operando <?> codificado irregularmente, rango irregular de entrada largo, rango irregular de salida largo, valores T de clase <T>, divisiones T de clase <U>)
Método de fábrica para crear una clase que envuelve una nueva operación RaggedTensorFromVariant.
Salida <T>
valores densos de salida ()
Un tensor que representa los valores de la salida `RaggedTensor`.
Lista< Salida <U>>
Salida de divisiones anidadas ()
Una lista de uno o más tensores que representan las divisiones de la salida `RaggedTensor`.

Métodos Heredados

Métodos públicos

public static RaggedTensorFromVariant <Long, T> create ( Scope scope, Operand <?> encodedRagged, Long inputRaggedRank, Long outputRaggedRank, Class<T> Tvalues)

Método de fábrica para crear una clase que envuelve una nueva operación RaggedTensorFromVariant usando tipos de salida predeterminados.

Parámetros
alcance alcance actual
codificadoRagged Un tensor `variant` que contiene `RaggedTensor`s codificados.
entradaRaggedRank El rango irregular de cada componente `RaggedTensor` codificado en la entrada. Si se establece en -1, esto se infiere como `output_ragged_rank` - `rank(encoded_ragged)`
salidaRaggedRank El rango irregular esperado de la salida `RaggedTensor`. Debe mantenerse lo siguiente: `output_ragged_rank = rank(encoded_ragged) + input_ragged_rank`.
Devoluciones
  • una nueva instancia de RaggedTensorFromVariant

public static RaggedTensorFromVariant <U, T> create ( Scope scope, Operand <?> encodedRagged, Long inputRaggedRank, Long outputRaggedRank, Class<T> Tvalues, Class<U> Tsplits)

Método de fábrica para crear una clase que envuelve una nueva operación RaggedTensorFromVariant.

Parámetros
alcance alcance actual
codificadoRagged Un tensor `variant` que contiene `RaggedTensor`s codificados.
entradaRaggedRank El rango irregular de cada componente `RaggedTensor` codificado en la entrada. Si se establece en -1, esto se infiere como `output_ragged_rank` - `rank(encoded_ragged)`
salidaRaggedRank El rango irregular esperado de la salida `RaggedTensor`. Debe mantenerse lo siguiente: `output_ragged_rank = rank(encoded_ragged) + input_ragged_rank`.
Devoluciones
  • una nueva instancia de RaggedTensorFromVariant

salida pública <T> outputDenseValues ​​()

Un tensor que representa los valores de la salida `RaggedTensor`.

Public List< Output <U>> outputNestedSplits ()

Una lista de uno o más tensores que representan las divisiones de la salida `RaggedTensor`.