Codifica un `RaggedTensor` in un` variant` Tensor.
Codifica il dato "RaggedTensor" e restituisce un "variant" Tensor. Se "batched_input" è True, l'input "RaggedTensor" non ha corrispondenza lungo la dimensione zero, ogni componente "RaggedTensor" è codificato in un tensore scalare "variant", e questi sono impilati per restituire un tensore 1-D "variant" . Se "batched_input" è False, l'input "RaggedTensor" viene codificato così com'è e viene restituito un tensore scalare "variant". Un "RaggedTensor" viene codificato creando prima un tensore "variant" 1-D con elementi "ragged_rank + 1", contenente le divisioni e i valori Tensors del "RaggedTensor". Quindi il tensore `variante` 1-D viene avvolto in un tensore` variante` scalare. Vedere `RaggedTensorFromVariant` per la logica di decodifica corrispondente.
Metodi pubblici
Output <Object> | asOutput () Restituisce la maniglia simbolica di un tensore. |
static <T extends Number, U> RaggedTensorToVariant | |
Uscita <?> | encodedRagged () Un tensore "variante" che contiene "RaggedTensor" codificato. |
Metodi ereditati
Metodi pubblici
output pubblico <Object> asOutput ()
Restituisce la maniglia simbolica di un tensore.
Gli input per le operazioni TensorFlow sono output di un'altra operazione TensorFlow. Questo metodo viene utilizzato per ottenere un handle simbolico che rappresenta il calcolo dell'input.
public static RaggedTensorToVariant create ( Scope scope, Iterable < Operand <T>> rtNestedSplits, Operand <U> rtDenseValues, Boolean batchedInput)
Metodo Factory per creare una classe che racchiude una nuova operazione RaggedTensorToVariant.
Parametri
scopo | ambito attuale |
---|---|
rtNestedSplits | Un elenco di uno o più tensori che rappresentano le suddivisioni dell'input "RaggedTensor". |
rtDenseValues | Un tensore che rappresenta i valori dell'input "RaggedTensor". |
batchedInput | Un "bool" che denota se l'input è un "RaggedTensor" in batch. |
ritorna
- una nuova istanza di RaggedTensorToVariant