SparseAdd

halka açık final dersi SparseAdd

Başka bir "SparseTensor" oluşturmak için iki "SparseTensor" nesnesi ekler.

Giriş 'SparseTensor' nesnelerinin indekslerinin standart sözlükbilimsel sıraya göre sıralandığı varsayılır. Durum böyle değilse, bu adımdan önce dizin sıralamasını geri yüklemek için 'SparseReorder'ı çalıştırın.

Varsayılan olarak, bir indekste iki değerin toplamı sıfıra eşitse, "SparseTensor" çıktısı yine de indeksinde o belirli konumu içerecek ve karşılık gelen değer yuvasında bir sıfır depolayacaktır. Bunu geçersiz kılmak için, arayanlar "eşik"i belirtebilir; bu, eğer toplamın büyüklüğünün "eşik"ten kesinlikle küçük olması durumunda buna karşılık gelen değer ve endeksin dahil edilmeyeceğini belirtir. Özellikle, "thresh == 0" (varsayılan), her şeyin korunduğu ve gerçek eşiklemenin yalnızca pozitif bir değer için gerçekleştiği anlamına gelir.

Aşağıdaki şekillerde 'nnz', 'harman' dikkate alındıktan sonraki sayıdır.

Sabitler

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

Genel Yöntemler

static <T, TType'ı genişletir > SparseAdd <T>
create ( Kapsam kapsamı, İşlenen < TInt64 > aIndices, İşlenen <T> aValues, İşlenen < TInt64 > aShape, İşlenen < TInt64 > bIndices, İşlenen <T> bValues, İşlenen < TInt64 > bShape, İşlenen <? extends TNumber > thresh)
Yeni bir SparseAdd işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
Çıkış < TInt64 >
Çıkış < TInt64 >
Çıkış <T>

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: "SparseAdd"

Genel Yöntemler

public static SparseAdd <T> create ( Kapsam kapsamı, İşlenen < TInt64 > aIndices, İşlenen <T> aValues, İşlenen < TInt64 > aShape, İşlenen < TInt64 > bIndices, İşlenen <T> bValues, İşlenen < TInt64 > bShape, İşlenen <? TNumber'ı genişletir> eşik)

Yeni bir SparseAdd işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.

Parametreler
kapsam mevcut kapsam
aEndeksler 2-D. İlk "SparseTensor"un "indeksleri", boyut "[nnz, ndims]" Matrisi.
aDeğerler 1-D. İlk "SparseTensor"un "değerleri", boyut "[nnz]" Vektörü.
bir şekil 1-D. İlk "SparseTensor"un "şekli", boyut "[ndims]" Vektörü.
b Endeksleri 2-D. İkinci "SparseTensor"un "indeksleri", boyut "[nnz, ndims]" Matrisi.
bDeğerler 1-D. İkinci "SparseTensor"un "değerleri", boyut "[nnz]" Vektörü.
bŞekil 1-D. İkinci "SparseTensor"un "şekli", boyut "[ndims]" Vektörü.
harman 0-D. Bir çıkış değeri/endeks çiftinin yer kaplayıp kaplamayacağını belirleyen büyüklük eşiği.
İadeler
  • yeni bir SparseAdd örneği

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

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

genel Çıkış <T> toplamDeğerler ()