RaggedTensorFromVariant

RaggedTensorFromVariant public final class

Decodifica un tensor "variante" 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 obtener la lógica de codificación correspondiente.

Métodos públicos

estática <T> RaggedTensorFromVariant <largo, T>
crear ( Alcance alcance, operando <?> encodedRagged, Long inputRaggedRank, Long outputRaggedRank, Clase <T> tValues)
Método de fábrica para crear una clase que envuelva una nueva operación RaggedTensorFromVariant usando tipos de salida predeterminados.
estática <U se extiende Número, T> RaggedTensorFromVariant <U, T>
crear ( Alcance alcance, operando <?> encodedRagged, Long inputRaggedRank, Long outputRaggedRank, Clase <T> tValues, Clase <u> Tsplits)
Método de fábrica para crear una clase que envuelva una nueva operación RaggedTensorFromVariant.
Salida <T>
outputDenseValues ()
Un tensor que representa los valores de la salida "RaggedTensor".
Lista < salida <T >>
outputNestedSplits ()
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 <largo, T> crear ( Alcance alcance, operando <?> encodedRagged, Long inputRaggedRank, Long outputRaggedRank, Clase <T> tValues)

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

Parámetros
alcance alcance actual
encodedRagged Un tensor "variante" que contiene "RaggedTensor" codificados.
inputRaggedRank 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) `
outputRaggedRank El rango irregular esperado de la salida "RaggedTensor". Lo siguiente debe ser válido: `output_ragged_rank = rank (encoded_ragged) + input_ragged_rank`.
Devoluciones
  • una nueva instancia de RaggedTensorFromVariant

public static RaggedTensorFromVariant <T, T> crear ( Alcance alcance, operando <?> encodedRagged, Long inputRaggedRank, Long outputRaggedRank, Clase <T> tValues, Clase <u> Tsplits)

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

Parámetros
alcance alcance actual
encodedRagged Un tensor "variante" que contiene "RaggedTensor" codificados.
inputRaggedRank 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) `
outputRaggedRank El rango irregular esperado de la salida "RaggedTensor". Lo siguiente debe ser válido: `output_ragged_rank = rank (encoded_ragged) + input_ragged_rank`.
Devoluciones
  • una nueva instancia de RaggedTensorFromVariant

pública de salida <T> outputDenseValues ()

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

Lista pública < salida <U >> outputNestedSplits ()

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