Aviso: esta API está obsoleta e será removida em uma versão futura do TensorFlow depois que a substituição estiver estável.

RaggedTensorFromVariant

RaggedTensorFromVariant classe final pública

Decodifica um Tensor `variant` em um` RaggedTensor`.

Decodifica o tensor `variant` fornecido e retorna um` RaggedTensor`. A entrada pode ser um 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 produzir um único `RaggedTensor` com ragged_rank` output_ragged_rank`. Cada elemento `variant` no tensor de entrada é decodificado recuperando do elemento um tensor 1-D` variant` com tensores `input_ragged_rank + 1`, correspondendo às divisões e valores do` RaggedTensor` decodificado. Se `input_ragged_rank` é -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ática <T> RaggedTensorFromVariant <Longo, T>
criar ( Scope escopo, Operando <?> encodedRagged, Long inputRaggedRank, Long outputRaggedRank, Class <T> Tvalues)
Método de fábrica para criar uma classe que envolve uma nova operação RaggedTensorFromVariant usando tipos de saída padrão.
estática <U estende Número, T> RaggedTensorFromVariant <U, T>
criar ( Scope escopo, Operando <?> encodedRagged, Long inputRaggedRank, Long outputRaggedRank, Class <T> Tvalues, Classe <u> Tsplits)
Método de fábrica para criar uma classe que envolve uma nova operação RaggedTensorFromVariant.
Output <T>
outputDenseValues ()
Um tensor que representa os valores da saída `RaggedTensor`.
List < Output <U >>
outputNestedSplits ()
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 <Longo, T> create ( Scope escopo, Operando <?> encodedRagged, Long inputRaggedRank, Long outputRaggedRank, Class <T> Tvalues)

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

Parâmetros
alcance escopo atual
encodedRagged Um tensor `variant` contendo` RaggedTensor`s codificados.
inputRaggedRank A classificação irregular de cada componente `RaggedTensor` codificado na entrada. Se definido como -1, é inferido como `output_ragged_rank` -` rank (encoded_ragged) `
outputRaggedRank 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 ( Scope escopo, Operando <?> encodedRagged, Long inputRaggedRank, Long outputRaggedRank, Class <T> Tvalues, Classe <u> Tsplits)

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

Parâmetros
alcance escopo atual
encodedRagged Um tensor `variant` 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) `
outputRaggedRank 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

pública Output <T> outputDenseValues ()

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

Lista pública < saída <u >> outputNestedSplits ()

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