SparseFillEmptyRows

publiczna klasa końcowa SparseFillEmptyRows

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>
utwórz (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.
Wyjście <TBool>
Dane wyjściowe <TInt64>
Wyjście <T>
Dane wyjściowe <TInt64>
ReverseIndexMap ()
1-D.

Metody dziedziczone

org.tensorflow.op.RawOp
końcowa wartość logiczna
równa się (obiekt obiektu)
końcowy wew
Operacja
op ()
Zwróć tę jednostkę obliczeniową jako pojedynczą Operation .
ostatni ciąg
wartość logiczna
równa się (Obiekt arg0)
ostatnia klasa<?>
pobierzKlasę ()
wew
hashCode ()
ostateczna pustka
powiadomić ()
ostateczna pustka
powiadom wszystkich ()
Strunowy
doString ()
ostateczna pustka
czekaj (długi arg0, int arg1)
ostateczna pustka
czekaj (długi arg0)
ostateczna pustka
Czekać ()
org.tensorflow.op.Op
abstrakcyjne środowisko wykonania
środowisko ()
Zwróć środowisko wykonawcze, w którym utworzono tę operację.
abstrakcyjna operacja
op ()
Zwróć tę jednostkę obliczeniową jako pojedynczą Operation .

Stałe

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

Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Wartość stała: „SparseFillEmptyRows”

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.

publiczne wyjście < TInt64 > OutputIndices ()

publiczne dane wyjściowe <T> wartości wyjściowe ()

1-D. wartości wypełnionego tensora rzadkiego.

publiczne wyjście < TInt64 > ReverseIndexMap ()

1-D. mapę od wskaźników wejściowych do wskaźników wyjściowych.