SparseSplit

halka açık final dersi SparseSplit

Bir "SparseTensor"u bir boyut boyunca "num_split" tensörlerine bölün.

"Şekil[split_dim]", "num_split"in tamsayı katı değilse. `[0 : şekil[split_dim] % num_split]` dilimleri ekstra bir boyut alır. Örneğin, "split_dim = 1" ve "num_split = 2" ise ve giriş

girdi_tensörü = şekil = [2, 7] [ ade ] [bc ]

Grafiksel olarak çıkış tensörleri şunlardır:

çıktı_tensörü[0] = şekil = [2, 4] [ a ] ​​[bc ]

çıktı_tensörü[1] = şekil = [2, 3] [ de ] [ ]

Sabitler

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

Genel Yöntemler

static <T, TType'ı genişletir > SparseSplit <T>
create ( Kapsam kapsamı, İşlenen < TInt64 > splitDim, İşlenen < TInt64 > dizinler, İşlenen <T> değerleri, İşlenen < TInt64 > şekil, Uzun numSplit)
Yeni bir SparseSplit işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
Liste< Çıkış < TInt64 >>
Liste< Çıkış < TInt64 >>
çıktı Şekli ()
1 boyutlu tensörlerin bir listesi, çıktı seyrek tensörlerinin şeklini temsil eder.
Liste< Çıkış <T>>
çıktıDeğerleri ()
1 boyutlu tensörlerin bir listesi, çıkış seyrek tensörlerinin değerlerini temsil eder.

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: "Seyrek Bölme"

Genel Yöntemler

public static SparseSplit <T> create ( Kapsam kapsamı, İşlenen < TInt64 > splitDim, İşlenen < TInt64 > dizinler, İşlenen <T> değerleri, İşlenen < TInt64 > şekil, Uzun numSplit)

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

Parametreler
kapsam mevcut kapsam
bölünmüşDim 0-D. Bölünecek boyut. `[0, rütbe(şekil))` aralığında olmalıdır.
endeksler 2 boyutlu tensör, seyrek tensörün endekslerini temsil eder.
değerler 1-D tensör, seyrek tensörün değerlerini temsil eder.
şekil 1-D. tensör seyrek tensörün şeklini temsil eder. çıkış endeksleri: 1 boyutlu tensörlerin bir listesi, çıkış seyrek tensörlerinin endekslerini temsil eder.
numSplit Bölme yollarının sayısı.
İadeler
  • SparseSplit'in yeni bir örneği

genel Liste< Çıkış < TInt64 >> çıktıIndices ()

genel Liste< Çıktı < TInt64 >> çıktıShape ()

1 boyutlu tensörlerin bir listesi, çıktı seyrek tensörlerinin şeklini temsil eder.

genel Liste< Çıkış <T>> çıktıDeğerleri ()

1 boyutlu tensörlerin bir listesi, çıkış seyrek tensörlerinin değerlerini temsil eder.