SparseSoftmax

halka açık final dersi SparseSoftmax

Toplu bir ND "SparseTensor"a softmax uygular.

Girişler, '[..., B, C]' mantıksal şekline (burada 'N >= 2') ve kanonik sözlükbilimsel sıraya göre sıralanmış endekslere sahip bir ND SparseTensor'u temsil eder.

Bu işlem, '[B, C]' şeklindeki en içteki mantıksal alt matrislerin her birine normal tf.nn.softmax() uygulanmasına eşdeğerdir, ancak örtülü olarak sıfır öğelerin katılmadığı yakalaması vardır. Algoritma özellikle aşağıdakine eşdeğerdir:

(1) tf.nn.softmax() yöntemini, boyut-C boyutu boyunca "[B, C]" şekline sahip en içteki her alt matrisin yoğunlaştırılmış görünümüne uygular; (2) Orijinal dolaylı sıfır konumlarını maskeler; (3) Kalan elemanları yeniden normalleştirir.

Dolayısıyla, 'SparseTensor' sonucu tamamen aynı sıfır olmayan indekslere ve şekle sahiptir.

Sabitler

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

Genel Yöntemler

Çıkış <T>
Çıkış olarak ()
Tensörün sembolik tutamacını döndürür.
static <T, TNumber'ı genişletir > SparseSoftmax <T>
create ( Kapsam kapsamı, İşlenen < TInt64 > spIndices, İşlenen <T> spValues, İşlenen < TInt64 > spShape)
Yeni bir SparseSoftmax işlemini saran bir sınıf yaratmaya yönelik fabrika yöntemi.
Çıkış <T>
çıktı ()
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: "SparseSoftmax"

Genel Yöntemler

genel Çıkış <T> asOutput ()

Tensörün sembolik tutamacını döndürür.

TensorFlow işlemlerinin girdileri, başka bir TensorFlow işleminin çıktılarıdır. Bu yöntem, girişin hesaplanmasını temsil eden sembolik bir tanıtıcı elde etmek için kullanılır.

public static SparseSoftmax <T> create ( Kapsam kapsamı, İşlenen < TInt64 > spIndices, İşlenen <T> spValues, İşlenen < TInt64 > spShape)

Yeni bir SparseSoftmax işlemini saran bir sınıf yaratmaya yönelik fabrika yöntemi.

Parametreler
kapsam mevcut kapsam
SP Endeksleri 2-D. Kanonik sıralamada bir SparseTensor'da boş olmayan değerlerin indekslerini içeren "NNZ x R" matrisi.
spValues 1-D. 'sp_indices'e karşılık gelen 'NNZ' boş olmayan değerler.
spShape 1-D. SparseTensor girişinin şekli.
İadeler
  • SparseSoftmax'ın yeni bir örneği

genel Çıkış <T> çıkışı ()

1-D. 'SparseTensor' sonucu için 'NNZ' değerleri.