Belirtilen boyut boyunca "SparseTensor" listesini birleştirir.
Birleştirme, bu seyrek tensörlerin yoğun versiyonlarına göre yapılır. Her girişin, elemanları artan boyut numarasına göre sıralanan bir "SparseTensor" olduğu varsayılmaktadır.
Concat boyutu dışında tüm girişlerin şekilleri eşleşmelidir. "Endeksler", "değerler" ve "şekiller" listeleri aynı uzunlukta olmalıdır.
Çıktı şekli, girdilerin boyutlarının toplamı olan birleşik boyut dışında girdilerle aynıdır.
Artan boyut sayısı boyunca sıralama düzenini korumak için çıktı öğelerine başvurulacaktır.
Bu işlem 'O(M log M)' zamanında çalışır; burada 'M', tüm girişlerdeki boş olmayan değerlerin toplam sayısıdır. Bunun nedeni, keyfi bir boyutta verimli bir şekilde birleştirmek için dahili bir sıralamaya duyulan ihtiyaçtır.
Örneğin, eğer `concat_dim = 1` ise ve girişler
sp_inputs[0]: şekil = [2, 3] [0, 2]: "a" [1, 0]: "b" [1, 1]: "c"
sp_inputs[1]: şekil = [2, 4] [0, 1]: "d" [0, 2]: "e"
o zaman çıktı olacak
şekil = [2, 7] [0, 2]: "a" [0, 4]: "d" [0, 5]: "e" [1, 0]: "b" [1, 1]: " C"
Grafiksel olarak bu yapmaya eşdeğerdir
[ a] concat [ de ] = [ ade ] [bc ] [ ] [bc ]
Sabitler
Sicim | OP_NAME | Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı |
Genel Yöntemler
static <T, TType'ı genişletir > SparseConcat <T> | |
Çıkış < TInt64 > | çıktı Endeksleri () 2-D. |
Çıkış < TInt64 > | çıktı Şekli () 1-D. |
Çıkış <T> | çıktıDeğerleri () 1-D. |
Kalıtsal Yöntemler
Sabitler
genel statik son Dize OP_NAME
Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı
Genel Yöntemler
public static SparseConcat <T> create ( Kapsam kapsamı, Yinelenebilir< İşlenen < TInt64 >> dizinler, Yinelenebilir< İşlenen <T>> değerler, Yinelenebilir< İşlenen < TInt64 >> şekiller, Uzun concatDim)
Yeni bir SparseConcat işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
Parametreler
kapsam | mevcut kapsam |
---|---|
endeksler | 2-D. Her girişin indeksleri 'SparseTensor'. |
değerler | 1-D. Her "SparseTensor"un boş olmayan değerleri. |
şekiller | 1-D. Her bir 'SparseTensor'un şekilleri. |
concatDim | Birlikte birleştirilecek boyut. Sıralamanın her bir "SparseTensor" girişindeki boyutların sayısı olduğu [-rank, rütbe) aralığında olmalıdır. |
İadeler
- SparseConcat'ın yeni bir örneği