Deserializuj obiekty `SparseTensor`.
Dane wejściowe `serialized_sparse` muszą mieć kształt `[?, ?, ..., ?, 3]`, gdzie ostatni wymiar przechowuje serializowane obiekty `SparseTensor`, a pozostałych N wymiarów (N >= 0) odpowiada partii. Wszystkie rangi oryginalnych obiektów `SparseTensor` muszą się zgadzać. Kiedy tworzony jest końcowy `SparseTensor`, jego ranga jest rangą przychodzących obiektów `SparseTensor` plus N; rzadkie tensory zostały połączone wzdłuż nowych wymiarów, po jednym dla każdej partii.
Wyjściowe wartości kształtu obiektu `SparseTensor` dla oryginalnych wymiarów są maksymalnymi wartościami kształtu wejściowych obiektów `SparseTensor` dla odpowiednich wymiarów. Nowe wymiary odpowiadają wielkości partii.
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 <U rozszerza TType > DeserializeSparse <U> | |
Dane wyjściowe <TInt64> | |
Dane wyjściowe <TInt64> | |
Wyjście <U> |
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 DeserializeSparse <U> utwórz ( Zakres zakresu, Operand <? rozszerza TType > serializedSparse, Class<U> dtype)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację DeserializeSparse.
Parametry
zakres | aktualny zakres |
---|---|
serializowanySparse | Serializowane obiekty `SparseTensor`. Ostatni wymiar musi mieć 3 kolumny. |
typ | `Dtype` serializowanych obiektów `SparseTensor`. |
Zwroty
- nowa instancja DeserializeSparse