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> | |
Çıkış < TBool > | emptyRowIndicator () 1-D. |
Çıkış < TInt64 > | |
Çıkış <T> | çıktıDeğerleri () 1-D. |
Çı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ı
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ığı.