RaggedTensorFromVariant

publiczna klasa końcowa RaggedTensorFroVariant

Dekoduje tensor „wariantu” na „RaggedTensor”.

Dekoduje podany Tensor „wariantu” i zwraca „RaggedTensor”. Dane wejściowe mogą być skalarne, co oznacza, że ​​koduje pojedynczy „RaggedTensor” z ragged_rank `output_ragged_rank`. Może również mieć dowolną rangę, w którym to przypadku każdy element jest dekodowany do `RaggedTensor` o ragged_rank `input_ragged_rank`, a następnie są one układane w stos zgodnie z kształtem wejściowym, aby wyprowadzić pojedynczy `RaggedTensor` o ragged_rank `output_ragged_rank`. Każdy element „wariantu” w tensorze wejściowym jest dekodowany poprzez pobranie z elementu 1-D tensora „wariantu” z tensorami „input_ragged_rank + 1”, odpowiadającymi podziałom i wartościom zdekodowanego „RaggedTensor”. Jeżeli `input_ragged_rank` wynosi -1, wówczas jest ona wnioskowana jako `output_ragged_rank` - `rank(encoded_ragged)`. Zobacz `RaggedTensorToVariant`, aby zapoznać się z odpowiednią logiką kodowania.

Stałe

Strunowy OP_NAME Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Metody publiczne

statyczny <T rozszerza TType > RaggedTensorFromVariant < TInt64 , T>
utwórz ( Zakres zakresu, Operand <?> encodedRagged, Long inputRaggedRank, Long OutputRaggedRank, Class<T> Tvalues)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację RaggedTensorFromVariant przy użyciu domyślnych typów wyjściowych.
statyczny <U rozszerza TNumber , T rozszerza TType > RaggedTensorFromVariant <U, T>
utwórz ( Zakres zakresu, Operand <?> encodedRagged, Long inputRaggedRank, Long OutputRaggedRank, Class<T> Tvalues, Class<U> Tsplits)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację RaggedTensorFromVariant.
Wyjście <T>
wyjścioweDenseValues ​​()
Tensor reprezentujący wartości wyjściowe „RaggedTensor”.
Lista< Wyjście <U>>
wyjścieNestedSplits ()
Lista jednego lub więcej tensorów reprezentujących podziały wyjściowego „RaggedTensor”.

Metody dziedziczone

Stałe

publiczny statyczny końcowy ciąg znaków OP_NAME

Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Wartość stała: „RaggedTensorFromVariant”

Metody publiczne

public static RaggedTensorFromVariant < TInt64 , T> create ( Zakres zakresu, Operand <?> encodedRagged, Long inputRaggedRank, Long OutputRaggedRank, Class<T> Tvalues)

Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację RaggedTensorFromVariant przy użyciu domyślnych typów wyjściowych.

Parametry
zakres aktualny zakres
zakodowanyPoszarpany Tensor „wariantowy” zawierający zakodowane „RaggedTensor”.
wejścieRaggedRank Nierówna ranga każdego zakodowanego komponentu „RaggedTensor” na wejściu. Jeśli ustawione na -1, jest to interpretowane jako `output_ragged_rank` - `rank(encoded_ragged)`
wynikRaggedRank Oczekiwany nierówny ranking wyniku „RaggedTensor”. Musi spełniać następujące polecenie: `output_ragged_rank = rank (encoded_ragged) + input_ragged_rank`.
Zwroty
  • nowa instancja RaggedTensorFromVariant

public static RaggedTensorFromVariant <U, T> create ( Zakres zakresu, Operand <?> encodedRagged, Long inputRaggedRank, Long OutputRaggedRank, Class<T> Tvalues, Class<U> Tsplits)

Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację RaggedTensorFromVariant.

Parametry
zakres aktualny zakres
zakodowanyPoszarpany Tensor „wariantowy” zawierający zakodowane „RaggedTensor”.
wejścieRaggedRank Nierówna ranga każdego zakodowanego komponentu „RaggedTensor” na wejściu. Jeśli ustawione na -1, jest to interpretowane jako `output_ragged_rank` - `rank(encoded_ragged)`
wynikRaggedRank Oczekiwany nierówny ranking wyniku „RaggedTensor”. Musi spełniać następujące polecenie: `output_ragged_rank = rank (encoded_ragged) + input_ragged_rank`.
Zwroty
  • nowa instancja RaggedTensorFromVariant

publiczne dane wyjściowe <T> dane wyjścioweDenseValues ​​()

Tensor reprezentujący wartości wyjściowe „RaggedTensor”.

public List< Wyjście <U>> wyjścieNestedSplits ()

Lista jednego lub więcej tensorów reprezentujących podziały wyjściowego „RaggedTensor”.