Dodaje dwa obiekty `SparseTensor`, aby utworzyć kolejny `SparseTensor`.
Zakłada się, że indeksy wejściowych obiektów `SparseTensor` są uporządkowane w standardowym porządku leksykograficznym. Jeśli tak nie jest, przed tym krokiem uruchom `SparseReorder`, aby przywrócić kolejność indeksów.
Domyślnie, jeśli w pewnym indeksie dwie wartości sumują się do zera, wynik „SparseTensor” nadal będzie uwzględniał tę konkretną lokalizację w swoim indeksie, przechowując zero w odpowiednim przedziale wartości. Aby to obejść, wywołujący mogą określić „thresh”, wskazując, że jeśli suma ma wielkość znacznie mniejszą niż „thresh”, odpowiadająca jej wartość i indeks nie zostaną uwzględnione. W szczególności `thresh == 0` (domyślnie) oznacza, że wszystko jest zachowywane, a faktyczne progowanie następuje tylko dla wartości dodatniej.
W poniższych kształtach „nnz” jest liczbą po uwzględnieniu „thresh”.
Stałe
| Strunowy | OP_NAME | Nazwa tej operacji znana silnikowi rdzenia TensorFlow | 
Metody publiczne
| statyczny <T rozszerza TType > SparseAdd <T> | |
| Dane wyjściowe <TInt64> |  sumaIndeksy () | 
| Dane wyjściowe <TInt64> |  sumaKształt () | 
| Wyjście <T> |  sumaWartości ()  | 
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 SparseAdd <T> create ( Zakres zakresu, Operand < TInt64 > aIndices, Operand <T> aValues, Operand < TInt64 > aShape, Operand < TInt64 > bIndices, Operand <T> bValues, Operand < TInt64 > bShape, Operand <? rozciąga TNumber > thresh)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację SparseAdd.
Parametry
| zakres | aktualny zakres | 
|---|---|
| aIndeksy | 2-D. „Indeksy” pierwszej macierzy „SparseTensor”, rozmiar „[nnz, ndims]”. | 
| aWartości | 1-D. „Wartości” pierwszego wektora „SparseTensor”, rozmiar „[nnz]”. | 
| kształt | 1-D. „Kształt” pierwszego wektora „SparseTensor”, rozmiar „[ndims]”. | 
| bIndeksy | 2-D. „Indeksy” drugiej macierzy „SparseTensor”, rozmiar „[nnz, ndims]”. | 
| bWartości | 1-D. „Wartości” drugiego wektora „SparseTensor”, rozmiar „[nnz]”. | 
| bKształt | 1-D. „Kształt” drugiego wektora „SparseTensor”, rozmiar „[ndims]”. | 
| młócić w coś | 0-D. Próg wielkości określający, czy para wartość wyjściowa/indeks zajmuje miejsce. | 
Zwroty
- nowa instancja SparseAdd