DeserializeManySparse

genel son sınıf DeserializeManySparse

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>
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.
Çıkış < TInt64 >
Çıkış < TInt64 >
Çıkış <T>

Kalıtsal Yöntemler

Sabitler

genel statik son Dize OP_NAME

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

Sabit Değer: "DeserializeManySparse"

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

genel Çıkış < TInt64 > sparseIndices ()

genel Çıkış < TInt64 > sparseShape ()

genel Çıkış <T> sparseValues ​​()

,
genel son sınıf DeserializeManySparse

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>
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.
Çıkış < TInt64 >
Çıkış < TInt64 >
Çıkış <T>

Kalıtsal Yöntemler

Sabitler

genel statik son Dize OP_NAME

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

Sabit Değer: "DeserializeManySparse"

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

genel Çıkış < TInt64 > sparseIndices ()

genel Çıkış < TInt64 > sparseShape ()

genel Çıkış <T> sparseValues ​​()