SparseToDense

halka açık final dersi SparseToDense

Seyrek bir gösterimi yoğun bir tensöre dönüştürür.

# If sparse_indices is scalar
 dense[i] = (i == sparse_indices ? sparse_values : default_value)
 
 # If sparse_indices is a vector, then for each i
 dense[sparse_indices[i]] = sparse_values[i]
 
 # If sparse_indices is an n by d matrix, then for each i in [0, n)
 dense[sparse_indices[i][0], ..., sparse_indices[i][d-1]] = sparse_values[i]
 
şeklinde "output_shape" şeklinde bir "yoğun" dizisi oluşturur. "Yoğun"daki diğer tüm değerler "varsayılan_değer" olarak ayarlanır. "Sparse_values" bir skaler ise tüm seyrek indeksler bu tek değere ayarlanır.

Endeksler sözlükbilimsel sıraya göre sıralanmalı ve indeksler tekrar içermemelidir. 'validate_indices' doğruysa, bu özellikler yürütme sırasında kontrol edilir.

İç İçe Sınıflar

sınıf SparseToDense.Options SparseToDense için isteğe bağlı özellikler

Sabitler

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

Genel Yöntemler

Çıkış <U>
Çıkış olarak ()
Tensörün sembolik tutamacını döndürür.
static <U, TType'ı genişletir, T, TNumber'ı genişletir > SparseToDense <U>
create ( Kapsam kapsamı, İşlenen <T> sparseIndices, İşlenen <T> çıktıShape, İşlenen <U> sparseValues, İşlenen <U> defaultValue, Seçenekler... seçenekler)
Yeni bir SparseToDense işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
Çıkış <U>
yoğun ()
"output_shape" şeklindeki yoğun çıktı tensörü.
statik SparseToDense.Options
validateIndices (Boolean validateIndices)

Kalıtsal Yöntemler

Sabitler

genel statik son Dize OP_NAME

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

Sabit Değer: "SparseToDense"

Genel Yöntemler

genel Çıkış <U> asOutput ()

Tensörün sembolik tutamacını döndürür.

TensorFlow işlemlerinin girdileri, başka bir TensorFlow işleminin çıktılarıdır. Bu yöntem, girişin hesaplanmasını temsil eden sembolik bir tanıtıcı elde etmek için kullanılır.

public static SparseToDense <U> create ( Kapsam kapsamı, İşlenen <T> sparseIndices, İşlenen <T> çıktıShape, İşlenen <U> sparseValues, İşlenen <U> defaultValue, Seçenekler... seçenekler)

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

Parametreler
kapsam mevcut kapsam
seyrek Endeksler 0-D, 1-D veya 2-D. `sparse_indices[i]`, `sparse_values[i]`nin yerleştirileceği tam dizini içerir.
çıktı Şekli 1-D. Yoğun çıkış tensörünün şekli.
seyrek Değerler 1-D. "seyrek_indisler"in her satırına karşılık gelen değerler veya tüm seyrek indeksler için kullanılacak skaler bir değer.
varsayılan değer "Sparse_indices"te belirtilmeyen indeksler için ayarlanacak skaler değer.
seçenekler isteğe bağlı nitelik değerlerini taşır
İadeler
  • SparseToDense'in yeni bir örneği

genel Çıkış <U> yoğun ()

"output_shape" şeklindeki yoğun çıktı tensörü.

public static SparseToDense.Options validateIndices (Boolean validateIndices)

Parametreler
validateEndeksler Doğruysa, dizinlerin sözlükbilimsel sıraya göre sıralandığından ve tekrar olmadığından emin olmak için dizinler kontrol edilir.