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

org.tensorflow.op.RawOp sınıfından
son boole değeri
eşittir (Nesne nesnesi)
son int
Operasyon
işlem ()
Bu hesaplama birimini tek bir Operation olarak döndürün.
son Dize
boolean
eşittir (Nesne arg0)
son Sınıf<?>
getClass ()
int
hash kodu ()
son boşluk
bildir ()
son boşluk
tümünü bildir ()
Sicim
toString ()
son boşluk
bekle (uzun arg0, int arg1)
son boşluk
bekle (uzun arg0)
son boşluk
Beklemek ()
org.tensorflow.op.Op arayüzünden
özet Yürütme Ortamı
env ()
Bu operasyonun oluşturulduğu yürütme ortamını döndürün.
soyut Operasyon
işlem ()
Bu hesaplama birimini tek bir Operation olarak döndürün.

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.