SparseFillEmptyRows

genel final sınıfı SparseFillEmptyRows

2-B `SparseTensor` girişindeki boş satırları varsayılan değerle doldurur.

'SparseTensor' girişi, giriş dizisi ('indeksler', 'değerler', 'dense_shape') aracılığıyla temsil edilir. 'SparseTensor' çıktısı aynı 'dense_shape'e sahip ancak 'output_indices' endeksleri ve 'output_values' değerleri var.

Bu işlem, herhangi bir değeri olmayan her satıra tek bir giriş ekler. Dizin "[satır, 0, ..., 0]" olarak oluşturulur ve eklenen değer "varsayılan_değer"dir.

Örneğin, "sp_input"un "[5, 6]" şekline ve boş olmayan değerlere sahip olduğunu varsayalım:

[0, 1]: a [0, 3]: b [2, 0]: c [3, 1]: d

1. ve 4. satırlar boş olduğundan çıktı şu değerlerle birlikte "[5, 6]" şeklinde olacaktır:

[0, 1]: a [0, 3]: b [1, 0]: varsayılan_değer [2, 0]: c [3, 1]: d [4, 0]: varsayılan_değer

'SparseTensor' çıktısı ana satırda olacak ve girdiyle aynı şekle sahip olacaktır.

Bu işlem ayrıca "[dense_shape[0]]" şeklinde bir gösterge vektörü döndürür, öyle ki

empty_row_indicator[i] = Eğer satır i boşsa doğrudur.

Ve geri yayılım sırasında kullanılan "[indices.shape[0]]" şeklinde bir ters indeks harita vektörü,

ters_index_haritası[j] = out_j st endeksleri[j, :] == çıktı_indisleri[out_j, :]

Sabitler

Sicim OP_NAME Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı

Genel Yöntemler

static <T, TType'ı genişletir > SparseFillEmptyRows <T>
create ( Kapsam kapsamı, İşlenen < TInt64 > dizinler, İşlenen <T> değerleri, İşlenen < TInt64 > yoğunShape, İşlenen <T> defaultValue)
Yeni bir SparseFillEmptyRows işlemini saran bir sınıf oluşturmak için fabrika yöntemi.
Çıkış < TBool >
Çıkış < TInt64 >
Çıkış <T>
Çıkış < TInt64 >
tersIndexMap ()
1-D.

Kalıtsal Yöntemler

Sabitler

genel statik son Dize OP_NAME

Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı

Sabit Değer: "SparseFillEmptyRows"

Genel Yöntemler

public static SparseFillEmptyRows <T> create ( Kapsam kapsamı, İşlenen < TInt64 > dizinler, İşlenen <T> değerleri, İşlenen < TInt64 > yoğunShape, İşlenen <T> defaultValue)

Yeni bir SparseFillEmptyRows işlemini saran bir sınıf oluşturmak için fabrika yöntemi.

Parametreler
kapsam mevcut kapsam
endeksler 2-D. seyrek tensörün endeksleri.
değerler 1-D. seyrek tensörün değerleri.
yoğunŞekil 1-D. seyrek tensörün şekli.
varsayılan değer 0-D. Giriş seyrek tensöründe eksik olan satırlar için "[satır, 0, ..., 0]" konumuna eklenecek varsayılan değer. çıkış endeksleri: 2-D. doldurulmuş seyrek tensörün endeksleri.
İadeler
  • SparseFillEmptyRows'un yeni bir örneği

genel Çıkış < TBool > emptyRowIndicator ()

1-D. giriş seyrek tensöründe yoğun satırın eksik olup olmadığı.

genel Çıkış < TInt64 > çıktıIndices ()

genel Çıkış <T> çıkış Değerleri ()

1-D. doldurulmuş seyrek tensörün değerleri.

genel Çıkış < TInt64 > tersIndexMap ()

1-D. giriş endekslerinden çıkış endekslerine bir harita.