RaggedTensorFromVariant

classe final pública RaggedTensorFromVariant

Decodifica um Tensor `variante` em um `RaggedTensor`.

Decodifica o tensor `variant` fornecido e retorna um `RaggedTensor`. A entrada pode ser escalar, o que significa que codifica um único `RaggedTensor` com ragged_rank `output_ragged_rank`. Ele também pode ter uma classificação arbitrária, caso em que cada elemento é decodificado em um `RaggedTensor` com ragged_rank `input_ragged_rank` e estes são então empilhados de acordo com a forma de entrada para gerar um único `RaggedTensor` com ragged_rank `output_ragged_rank`. Cada elemento `variante` no tensor de entrada é decodificado recuperando do elemento um tensor `variante` 1-D com tensores `input_ragged_rank + 1`, correspondendo às divisões e valores do `RaggedTensor` decodificado. Se `input_ragged_rank` for -1, então é inferido como `output_ragged_rank` - `rank(encoded_ragged)`. Consulte `RaggedTensorToVariant` para a lógica de codificação correspondente.

Métodos Públicos

estático <T> RaggedTensorFromVariant <Long, T>
create (escopo do escopo , Operando <?> encodedRagged, Long inputRaggedRank, Long outputRaggedRank, Class<T> Tvalues)
Método de fábrica para criar uma classe que agrupa uma nova operação RaggedTensorFromVariant usando tipos de saída padrão.
estático <U estende número, T> RaggedTensorFromVariant <U, T>
criar (escopo do escopo , Operando <?> encodedRagged, Long inputRaggedRank, Long outputRaggedRank, Class<T> Tvalues, Class<U> Tsplits)
Método de fábrica para criar uma classe que envolve uma nova operação RaggedTensorFromVariant.
Saída <T>
saídaDenseValues ()
Um Tensor que representa os valores da saída `RaggedTensor`.
Lista< Saída <U>>
saídaNestedSplits ()
Uma lista de um ou mais tensores que representam as divisões da saída `RaggedTensor`.

Métodos herdados

Métodos Públicos

public static RaggedTensorFromVariant <Long, T> create ( Escopo do escopo , Operando <?> encodedRagged, Long inputRaggedRank, Long outputRaggedRank, Class<T> Tvalues)

Método de fábrica para criar uma classe que agrupa uma nova operação RaggedTensorFromVariant usando tipos de saída padrão.

Parâmetros
escopo escopo atual
codificadoRagged Um tensor `variante` contendo `RaggedTensor`s codificados.
inputRaggedRank A classificação irregular de cada componente `RaggedTensor` codificado na entrada. Se definido como -1, isso é inferido como `output_ragged_rank` - `rank(encoded_ragged)`
saídaRaggedRank A classificação irregular esperada da saída `RaggedTensor`. O seguinte deve ser válido: `output_ragged_rank = rank(encoded_ragged) + input_ragged_rank`.
Devoluções
  • uma nova instância de RaggedTensorFromVariant

public static RaggedTensorFromVariant <U, T> create ( Escopo de escopo , Operando <?> encodedRagged, Entrada longaRaggedRank, Saída longaRaggedRank, Class<T> Tvalues, Class<U> Tsplits)

Método de fábrica para criar uma classe que envolve uma nova operação RaggedTensorFromVariant.

Parâmetros
escopo escopo atual
codificadoRagged Um tensor `variante` contendo `RaggedTensor`s codificados.
inputRaggedRank A classificação irregular de cada componente `RaggedTensor` codificado na entrada. Se definido como -1, isso é inferido como `output_ragged_rank` - `rank(encoded_ragged)`
saídaRaggedRank A classificação irregular esperada da saída `RaggedTensor`. O seguinte deve ser válido: `output_ragged_rank = rank(encoded_ragged) + input_ragged_rank`.
Devoluções
  • uma nova instância de RaggedTensorFromVariant

Saída pública <T> saídaDenseValues ​​()

Um Tensor que representa os valores da saída `RaggedTensor`.

Lista pública< Saída <U>> saídaNestedSplits ()

Uma lista de um ou mais tensores que representam as divisões da saída `RaggedTensor`.