Wypełnia puste wiersze wejściowego 2-D „SparseTensor” wartością domyślną.
Wejście „SparseTensor” jest reprezentowane przez krotkę danych wejściowych („indeksy”, „wartości”, „gęsty_kształt”). Wyjście `SparseTensor` ma ten sam `gęsty_kształt`, ale z indeksami `output_indices` i wartościami `output_values`.
Ta operacja wstawia pojedynczy wpis dla każdego wiersza, który nie zawiera żadnych wartości. Indeks jest tworzony jako `[wiersz, 0, ..., 0]`, a wstawiana wartość to `wartość_domyślna`.
Załóżmy na przykład, że „sp_input” ma kształt „[5, 6]” i niepuste wartości:
[0, 1]: a [0, 3]: b [2, 0]: c [3, 1]: d
Wiersze 1 i 4 są puste, więc wynik będzie miał kształt „[5, 6]” z wartościami:
[0, 1]: a [0, 3]: b [1, 0]: wartość_domyślna [2, 0]: c [3, 1]: d [4, 0]: wartość_domyślna
Dane wyjściowe „SparseTensor” będą uporządkowane według kolejności głównych wierszy i będą miały taki sam kształt jak dane wejściowe.
Ta operacja zwraca również wektor wskaźnikowy w kształcie „[dense_shape[0]]” taki, że
pusty_row_indicator[i] = Prawda, jeśli wiersz i był pustym wierszem.
Oraz wektor mapy odwrotnego indeksu w kształcie `[indices.shape[0]]`, który jest używany podczas propagacji wstecznej,
Reverse_index_map[j] = out_j st indeksy[j, :] == Output_indices[out_j, :]
Stałe
Strunowy | OP_NAME | Nazwa tej operacji znana silnikowi rdzenia TensorFlow |
Metody publiczne
statyczny <T rozszerza TType > SparseFillEmptyRows <T> | |
Wyjście <TBool> | pustyRowWskaźnik () 1-D. |
Dane wyjściowe <TInt64> | |
Wyjście <T> | Wartości wyjściowe () 1-D. |
Dane wyjściowe <TInt64> | ReverseIndexMap () 1-D. |
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 SparseFillEmptyRows <T> create ( Zakres zakresu , Operand < TInt64 > indeksy, Argument <T> wartości, Operand < TInt64 > gęsty Kształt, Operand <T> wartość domyślna)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację SparseFillEmptyRows.
Parametry
zakres | aktualny zakres |
---|---|
indeksy | 2-D. indeksy tensora rzadkiego. |
wartości | 1-D. wartości tensora rzadkiego. |
gęsty kształt | 1-D. kształt rzadkiego tensora. |
domyślna wartość | 0-D. wartość domyślna do wstawienia w lokalizację „[wiersz, 0, ..., 0]” w przypadku brakujących wierszy z wejściowego tensora rozrzedzonego. wskaźniki wyjściowe: 2-D. indeksy wypełnionego tensora rzadkiego. |
Zwroty
- nowa instancja SparseFillEmptyRows
publiczne wyjście < TBool > pustyRowIndicator ()
1-D. czy w wejściowym tensorze rzadkim brakowało gęstego wiersza.