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.
Constantes
Cadena | OP_NOMBRE | El nombre de esta operación, como lo conoce el motor central de TensorFlow. |
Métodos públicos
estático <T extiende TType > RaggedTensorFromVariant < TInt64 , T> | |
estático <U extiende TNumber , T extiende TType > RaggedTensorFromVariant <U, T> | |
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
Constantes
Cadena final estática pública OP_NAME
El nombre de esta operación, como lo conoce el motor central de TensorFlow.
Métodos públicos
público estático RaggedTensorFromVariant < TInt64 , 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.