RaggedTensorFromVariant

public final class RaggedTensorFromVariant

Decodifica un tensore "variante" in un sensore "Ragged".

Decodifica il tensore "variant" dato e restituisce un "RaggedTensor". L'input potrebbe essere uno scalare, il che significa 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 secondo la forma di input per produrre un singolo `RaggedTensor` con ragged_rank` output_ragged_rank`. Ogni elemento "variante" nel tensore di input viene decodificato recuperando dall'elemento un tensore "variante" 1-D con tensori "input_ragged_rank + 1", corrispondenti alle suddivisioni e ai valori del "RaggedTensor" decodificato. Se "input_ragged_rank" è -1, allora viene dedotto come "output_ragged_rank" - "rank (encoded_ragged)". Vedere `RaggedTensorToVariant` per la logica di codifica corrispondente.

Metodi pubblici

static <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.
static <U extends Number, 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
encodedRagged Un tensore "variant" contenente "RaggedTensor" codificato.
inputRaggedRank Il rango irregolare di ogni componente "RaggedTensor" nell'input. Se impostato a -1, viene dedotto come `output_ragged_rank` -` rank (encoded_ragged) `
outputRaggedRank Il rango irregolare previsto dell'output "RaggedTensor". Quanto segue deve contenere: `output_ragged_rank = rank (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
encodedRagged Un tensore "variant" contenente "RaggedTensor" codificato.
inputRaggedRank Il rango irregolare di ogni componente "RaggedTensor" codificato nell'input. Se impostato a -1, viene dedotto come `output_ragged_rank` -` rank (encoded_ragged) `
outputRaggedRank Il rango irregolare previsto dell'output "RaggedTensor". Quanto segue deve contenere: `output_ragged_rank = rank (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".