Codifica um `RaggedTensor` em um tensor `variant`.
Codifica o `RaggedTensor` fornecido e retorna um tensor `variant`. Se `batched_input` for True, então a entrada `RaggedTensor` é desagrupada ao longo da dimensão zero, cada componente `RaggedTensor` é codificado em um tensor escalar `variant`, e estes são empilhados para retornar um tensor `variant` 1-D . Se `batched_input` for False, a entrada `RaggedTensor` será codificada como está e um tensor `variant` escalar será retornado. Um `RaggedTensor` é codificado criando primeiro um tensor `variant` 1-D com elementos `ragged_rank + 1`, contendo as divisões e valores dos tensores do `RaggedTensor`. Em seguida, o tensor 1-D `variant` é envolvido em um tensor escalar `variant`. Consulte `RaggedTensorFromVariant` para a lógica de decodificação correspondente.
Métodos públicos
Saída <Objeto> | comoSaída () Retorna o identificador simbólico de um tensor. |
estático <T estende Número, U> RaggedTensorToVariant | |
Saída <?> | codificadoRagged () Um tensor `variant` que contém `RaggedTensor` codificado. |
Métodos Herdados
Métodos públicos
Public Output <Object> asOutput ()
Retorna o identificador simbólico de um tensor.
As entradas para operações do TensorFlow são saídas de outra operação do TensorFlow. Este método é usado para obter um identificador simbólico que representa o cálculo da entrada.
public static RaggedTensorToVariant create ( Escopo do escopo, Iterable< Operando <T>> rtNestedSplits, Operando <U> rtDenseValues, Boolean batchedInput)
Método de fábrica para criar uma classe que envolve uma nova operação RaggedTensorToVariant.
Parâmetros
alcance | escopo atual |
---|---|
rtNestedSplits | Uma lista de um ou mais tensores representando as divisões da entrada `RaggedTensor`. |
rtDenseValues | Um tensor que representa os valores da entrada `RaggedTensor`. |
entrada em lote | Um `bool` indicando se a entrada é um `RaggedTensor` em lote. |
Devoluções
- uma nova instância de RaggedTensorToVariant