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

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 ()