RaggedTensorFromVariant

classe finale pubblica RaggedTensorFromVariant

Decodifica un tensore "variante" in un "RaggedTensor".

Decodifica il tensore `variante` specificato e restituisce un `RaggedTensor`. L'input potrebbe essere uno scalare, nel senso che codifica un singolo `RaggedTensor` con ragged_rank `output_ragged_rank`. Potrebbe anche avere un rango arbitrario, nel qual caso ogni elemento viene decodificato in un `RaggedTensor` con ragged_rank `input_ragged_rank` e questi vengono quindi impilati in base alla forma dell'input per produrre un singolo `RaggedTensor` con ragged_rank `output_ragged_rank`. Ogni elemento `variant` nel tensore di input viene decodificato recuperando dall'elemento un tensore `variant` 1-D con `input_ragged_rank + 1` tensore, corrispondente alle suddivisioni e ai valori del `RaggedTensor` decodificato. Se `input_ragged_rank` è -1, viene dedotto come `output_ragged_rank` - `rank(encoded_ragged)`. Vedi `RaggedTensorToVariant` per la logica di codifica corrispondente.

Metodi pubblici

statico <T> RaggedTensorFromVariant <Long, T>
create ( Scope scope, Operando <?> encodedRagged, Long inputRaggedRank, Long outputRaggedRank, Class<T> Tvalues)
Metodo factory per creare una classe che racchiude una nuova operazione RaggedTensorFromVariant utilizzando i tipi di output predefiniti.
statico <U estende Numero, T> RaggedTensorFromVariant <U, T>
create ( Scope scope, Operando <?> encodedRagged, Long inputRaggedRank, Long outputRaggedRank, Class<T> Tvalues, Class<U> Tsplits)
Metodo factory per creare una classe che racchiude una nuova operazione RaggedTensorFromVariant.
Uscita <T>
outputDenseValues ​​()
Un tensore che rappresenta i valori dell'output "RaggedTensor".
Elenco< Uscita <U>>
outputNestedSplits ()
Un elenco di uno o più tensori che rappresentano le suddivisioni dell'output "RaggedTensor".

Metodi ereditati

Metodi pubblici

public static RaggedTensorFromVariant <Long, T> create ( Scope scope, Operand <?> encodedRagged, Long inputRaggedRank, Long outputRaggedRank, Class<T> Tvalues)

Metodo factory per creare una classe che racchiude una nuova operazione RaggedTensorFromVariant utilizzando i tipi di output predefiniti.

Parametri
scopo ambito attuale
codificatoRagged Un tensore "variante" contenente "RaggedTensor" codificati.
inputRaggedRank Il rango irregolare di ciascun componente "RaggedTensor" codificato nell'input. Se impostato su -1, viene dedotto come `output_ragged_rank` - `rank(encoded_ragged)`
outputRaggedRank Il rango irregolare previsto dell'output "RaggedTensor". Deve valere quanto segue: `output_ragged_rank = rango(encoded_ragged) + input_ragged_rank`.
ritorna
  • una nuova istanza di RaggedTensorFromVariant

public static RaggedTensorFromVariant <U, T> create ( Scope scope, Operand <?> encodedRagged, Long inputRaggedRank, Long outputRaggedRank, Class<T> Tvalues, Class<U> Tsplits)

Metodo factory per creare una classe che racchiude una nuova operazione RaggedTensorFromVariant.

Parametri
scopo ambito attuale
codificatoRagged Un tensore "variante" contenente "RaggedTensor" codificati.
inputRaggedRank Il rango irregolare di ciascun componente "RaggedTensor" codificato nell'input. Se impostato su -1, viene dedotto come `output_ragged_rank` - `rank(encoded_ragged)`
outputRaggedRank Il rango irregolare previsto dell'output "RaggedTensor". Deve valere quanto segue: `output_ragged_rank = rango(encoded_ragged) + input_ragged_rank`.
ritorna
  • una nuova istanza di RaggedTensorFromVariant

output pubblico <T> outputDenseValues ​​()

Un tensore che rappresenta i valori dell'output "RaggedTensor".

public List< Output <U>> outputNestedSplits ()

Un elenco di uno o più tensori che rappresentano le suddivisioni dell'output "RaggedTensor".