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> | |
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
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