RaggedTensorFromVariant

clase final pública RaggedTensorFromVariant

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 según 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

static <T> RaggedTensorFromVariant <Long, T>
create ( alcance de alcance, operando <?> encodedRagged, Long inputRaggedRank, Long outputRaggedRank, Class <T> Tvalues)
Método de fábrica para crear una clase que envuelva una nueva operación RaggedTensorFromVariant usando tipos de salida predeterminados.
static <U extiende Number, T> RaggedTensorFromVariant <U, T>
create ( alcance de alcance, operando <?> encodedRagged, Long inputRaggedRank, Long outputRaggedRank, Class <T> Tvalues, Class <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 <U>>
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 <Long, T> create ( Scope scope, Operand <?> encodedRagged, Long inputRaggedRank, Long outputRaggedRank, Class <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 desigual 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 <U, T> create ( alcance de alcance, operando <?> encodedRagged, Long inputRaggedRank, Long outputRaggedRank, Class <T> Tvalues, Class <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

salida pública <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`.