Bir 'SparseTensorsMap'ten 'SparseTensors'ı okuyun ve bunları birleştirin.
'Sparse_handles' girişi, '[N, 1]' şeklinde bir 'int64' matrisi olmalıdır; burada 'N' mini parti boyutudur ve satırlar, 'AddSparseToTensorsMap' veya 'AddManySparseToTensorsMap'in çıkış tanıtıcılarına karşılık gelir. Verilen giriş işlemlerine giren orijinal "SparseTensor" nesnelerinin sıralamalarının tümü eşleşmelidir. Son 'SparseTensor' oluşturulduğunda, gelen 'SparseTensor' nesnelerinin sıralamasından bir üst sıraya çıkmıştır (bunlar soldaki yeni bir satır boyutu boyunca birleştirilmiştir).
Çıkış `SparseTensor` nesnesinin tüm boyutlar için şekil değerleri, ancak ilki karşılık gelen boyutlar için giriş `SparseTensor` nesnelerinin şekil değerleri boyunca maksimumdur. İlk şekil değeri mini parti boyutu olan 'N'dir.
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 sonra dizin sıralamasını geri yüklemek için 'SparseReorder'ı çalıştırın.
Örneğin, tutamaçlar iki orijinal "SparseTensor" nesnesini temsil eden bir "[2, 3]" matrisi olan bir girişi temsil ediyorsa:
index = [ 0]
[10]
[20]
values = [1, 2, 3]
shape = [50]
index = [ 2]
[10]
values = [4, 5]
shape = [30]
index = [0 0]
[0 10]
[0 20]
[1 2]
[1 10]
values = [1, 2, 3, 4, 5]
shape = [2 50]
İç İçe Sınıflar
| sınıf | TakeManySparseFromTensorsMap.Options | TakeManySparseFromTensorsMap için isteğe bağlı özellikler | |
Sabitler
| Sicim | OP_NAME | Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı |
Genel Yöntemler
| statik TakeManySparseFromTensorsMap.Options | konteyner (Dize konteyneri) |
| static <T, TType'ı genişletir > TakeManySparseFromTensorsMap <T> | create ( Kapsam kapsamı, İşlenen < TInt64 > sparseHandles, Class<T> dtype, Seçenekler... seçenekler) Yeni bir TakeManySparseFromTensorsMap işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi. |
| statik TakeManySparseFromTensorsMap.Options | paylaşılanAd (Dize paylaşılanAd) |
| Çıkış < TInt64 > | seyrek Endeksler () 2-D. |
| Çıkış < TInt64 > | seyrek Şekil () 1-D. |
| Çıkış <T> | seyrek Değerler () 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 TakeManySparseFromTensorsMap.Options kapsayıcısı (Dize kapsayıcısı)
Parametreler
| konteyner | Bu işlem tarafından okunan 'SparseTensorsMap' için kapsayıcı adı. |
|---|
public static TakeManySparseFromTensorsMap <T> create ( Kapsam kapsamı, İşlenen < TInt64 > sparseHandles, Class<T> dtype, Seçenekler... seçenekler)
Yeni bir TakeManySparseFromTensorsMap işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
Parametreler
| kapsam | mevcut kapsam |
|---|---|
| seyrekKollar | 1-D, 'N' serileştirilmiş 'SparseTensor' nesneleri. Şekil: '[N]'. |
| dtype | 'SparseTensorsMap'te depolanan 'SparseTensor' nesnelerinin 'dtype'i. |
| seçenekler | isteğe bağlı nitelik değerlerini taşır |
İade
- TakeManySparseFromTensorsMap'in yeni bir örneği
public static TakeManySparseFromTensorsMap.Options paylaşılanName (String paylaşılanName)
Parametreler
| paylaşılanAd | Bu operasyon tarafından okunan 'SparseTensorsMap' için paylaşılan ad. Boş olmamalıdır; bunun yerine orijinal "SparseTensorsMap"i oluşturan Op'un "paylaşılan_adı" veya benzersiz Operasyon adı kullanılmalıdır. |
|---|