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.

Metody publiczne

statyczny <T> RaggedTensorFromVariant <Long, 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 numer, T> 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

Metody publiczne

public static RaggedTensorFromVariant <Long, 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)`
wyjście RaggedRank 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)`
wyjście RaggedRank 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”.