Serileştirilmiş bir mini gruptan "SparseTensors"ı seri durumdan çıkarın ve birleştirin.
'Serialized_sparse' girişi '[N x 3]' şeklinde bir dize matrisi olmalıdır; burada 'N' mini parti boyutudur ve satırlar 'SerializeSparse'ın paketlenmiş çıktılarına karşılık gelir. 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 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, serileştirilmiş giriş iki orijinal "SparseTensor" nesnesini temsil eden bir "[2 x 3]" matrisi ise:
indeks = [ 0] [10] [20] değerler = [1, 2, 3] şekil = [50]
Ve
indeks = [ 2] [10] değerler = [4, 5] şekil = [30]
o zaman seri durumdan çıkarılan son 'SparseTensor' şöyle olacaktır:
indeks = [0 0] [0 10] [0 20] [1 2] [1 10] değerler = [1, 2, 3, 4, 5] şekil = [2 50]
Sabitler
Sicim | OP_NAME | Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı |
Genel Yöntemler
static <T, TType'ı genişletir > DeserializeManySparse <T> | |
Çıkış < TInt64 > | |
Çıkış < TInt64 > | seyrek Şekil () |
Çıkış <T> |
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 DeserializeManySparse <T> create ( Kapsam kapsamı, İşlenen < TString > serileştirilmişSparse, Class<T> dtype)
Yeni bir DeserializeManySparse işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
Parametreler
kapsam | mevcut kapsam |
---|---|
serileştirilmiş Seyrek | 2-B, 'N' serileştirilmiş 'SparseTensor' nesneleri. 3 sütun olmalıdır. |
dtype | Serileştirilmiş "SparseTensor" nesnelerinin "dtype"ı. |
İadeler
- DeserializeManySparse'ın yeni bir örneği
Serileştirilmiş bir mini gruptan "SparseTensors"ı seri durumdan çıkarın ve birleştirin.
'Serialized_sparse' girişi '[N x 3]' şeklinde bir dize matrisi olmalıdır; burada 'N' mini parti boyutudur ve satırlar 'SerializeSparse'ın paketlenmiş çıktılarına karşılık gelir. 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 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, serileştirilmiş giriş iki orijinal "SparseTensor" nesnesini temsil eden bir "[2 x 3]" matrisi ise:
indeks = [ 0] [10] [20] değerler = [1, 2, 3] şekil = [50]
Ve
indeks = [ 2] [10] değerler = [4, 5] şekil = [30]
o zaman seri durumdan çıkarılan son 'SparseTensor' şöyle olacaktır:
indeks = [0 0] [0 10] [0 20] [1 2] [1 10] değerler = [1, 2, 3, 4, 5] şekil = [2 50]
Sabitler
Sicim | OP_NAME | Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı |
Genel Yöntemler
static <T, TType'ı genişletir > DeserializeManySparse <T> | |
Çıkış < TInt64 > | |
Çıkış < TInt64 > | seyrek Şekil () |
Çıkış <T> |
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 DeserializeManySparse <T> create ( Kapsam kapsamı, İşlenen < TString > serileştirilmişSparse, Class<T> dtype)
Yeni bir DeserializeManySparse işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
Parametreler
kapsam | mevcut kapsam |
---|---|
serileştirilmiş Seyrek | 2-B, 'N' serileştirilmiş 'SparseTensor' nesneleri. 3 sütun olmalıdır. |
dtype | Serileştirilmiş "SparseTensor" nesnelerinin "dtype"ı. |
İadeler
- DeserializeManySparse'ın yeni bir örneği