RaggedTensorFromVariant

clase final pública RaggedTensorFromVariant

Decodifica un tensor "variante" en un "RaggedTensor".

Decodifica el tensor "variante" dado y devuelve un "RaggedTensor". La entrada podría ser un escalar, lo que significa que codifica un único `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 único `RaggedTensor` con ragged_rank `output_ragged_rank`. Cada elemento "variante" en el tensor de entrada se decodifica recuperando del elemento un tensor "variante" 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 (alcance alcance , operando <?> codificadoRagged, entrada largaRaggedRank, salida largaRaggedRank, clase<T> Tvalues)
Método de fábrica para crear una clase que envuelve una nueva operación RaggedTensorFromVariant utilizando tipos de salida predeterminados.
estático <U extiende Número, T> RaggedTensorFromVariant <U, T>
crear (alcance alcance , operando <?> codificadoRagged, entrada largaRaggedRank, salida largaRaggedRank, clase<T> Tvalues, clase<U> Tsplits)
Método de fábrica para crear una clase que envuelve una nueva operación RaggedTensorFromVariant.
Salida <T>
salidaValoresDensos ()
Un tensor que representa los valores de la salida "RaggedTensor".
Lista< Salida <U>>
salidaNestedSplits ()
Una lista de uno o más tensores que representan las divisiones del "RaggedTensor" de salida.

Métodos heredados

Métodos públicos

público estático RaggedTensorFromVariant <Long, T> crear (alcance alcance , operando <?> codificadoRagged, entrada largaRaggedRank, salida largaRaggedRank, clase<T> Tvalues)

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

Parámetros
alcance alcance actual
codificadoRagged Un tensor "variante" que contiene "RaggedTensor" codificados.
entradaRaggedRank 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)`
salidaRaggedRank El rango desigual esperado de la salida "RaggedTensor". Debe contener lo siguiente: `output_ragged_rank = rango(encoded_ragged) + input_ragged_rank`.
Devoluciones
  • una nueva instancia de RaggedTensorFromVariant

público estático RaggedTensorFromVariant <U, T> crear (alcance alcance , operando <?> codificadoRagged, entrada largaRaggedRank, salida largaRaggedRank, clase<T> Tvalues, clase<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 "variante" que contiene "RaggedTensor" codificados.
entradaRaggedRank 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)`
salidaRaggedRank El rango desigual esperado de la salida "RaggedTensor". Debe contener lo siguiente: `output_ragged_rank = rango(encoded_ragged) + input_ragged_rank`.
Devoluciones
  • una nueva instancia de RaggedTensorFromVariant

Salida pública <T> salidaDenseValues ​​()

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

Lista pública< Salida <U>> salidaNestedSplits ()

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