DeserializeManySparse

publiczna klasa końcowa DeserializeManySparse

Deserializuj i łącz `SparseTensors` z serializowanej minipartii.

Dane wejściowe „serialized_sparse” muszą być macierzą łańcuchową o kształcie „[N x 3]”, gdzie „N” to rozmiar minipartii, a wiersze odpowiadają spakowanym wynikom „SerializeSparse”. Wszystkie rangi oryginalnych obiektów `SparseTensor` muszą się zgadzać. Kiedy tworzony jest końcowy `SparseTensor`, ma on rangę o jeden wyższą niż rangi przychodzących obiektów `SparseTensor` (zostały one połączone wzdłuż nowego wymiaru wierszowego).

Wyjściowe wartości kształtu obiektu `SparseTensor` dla wszystkich wymiarów oprócz pierwszego są maksymalnymi wartościami kształtu wejściowych obiektów `SparseTensor` dla odpowiednich wymiarów. Jej pierwszą wartością kształtu jest „N”, czyli rozmiar minipartii.

Zakłada się, że indeksy wejściowych obiektów `SparseTensor` są uporządkowane w standardowym porządku leksykograficznym. Jeśli tak nie jest, po tym kroku uruchom `SparseReorder`, aby przywrócić kolejność indeksów.

Na przykład, jeśli serializowane dane wejściowe to macierz „[2 x 3]” reprezentująca dwa oryginalne obiekty „SparseTensor”:

indeks = [ 0] [10] [20] wartości = [1, 2, 3] kształt = [50]

I

indeks = [ 2] [10] wartości = [4, 5] kształt = [30]

wówczas końcowym deserializowanym „SparseTensorem” będzie:

indeks = [0 0] [0 10] [0 20] [1 2] [1 10] wartości = [1, 2, 3, 4, 5] kształt = [2 50]

Stałe

Strunowy OP_NAME Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Metody publiczne

statyczny <T rozszerza TType > DeserializeManySparse <T>
utwórz (Zakres zasięgu , Operand < TString > serializedSparse, Class<T> dtype)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację DeserializeManySparse.
Dane wyjściowe <TInt64>
Dane wyjściowe <TInt64>
Wyjście <T>

Metody dziedziczone

Stałe

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

Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Wartość stała: „DeserializeManySparse”

Metody publiczne

public static DeserializeManySparse <T> create ( Zakres zakresu, Operand < TString > serializedSparse, Class<T> dtype)

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

Parametry
zakres aktualny zakres
serializowanySparse 2-D, `N` serializowanych obiektów `SparseTensor`. Musi mieć 3 kolumny.
typ `Dtype` serializowanych obiektów `SparseTensor`.
Zwroty
  • nowa instancja DeserializeManySparse

publiczne wyjście < TInt64 > sparseIndices ()

publiczne wyjście < TInt64 > sparseShape ()

publiczne wyjście <T> sparseValues ​​()