ML Topluluk Günü 9 Kasım! TensorFlow, JAX güncellemeler için bize katılın ve daha fazla bilgi edinin

tensorflow :: ops :: Seyrek Yeniden Şekillendirme

#include <sparse_ops.h>

Değerleri yeni bir yoğun şekilde temsil etmek için bir SparseTensor'ı yeniden şekillendirir.

Özet

Bu işlem, temsil edilen yoğun tensördeki yeniden şekillendirme ile aynı anlam bilgisine sahiptir. input_indices , istenen new_shape input_indices göre yeniden hesaplanır.

new_shape bir bileşeni özel -1 new_shape , bu boyutun boyutu hesaplanır, böylece toplam yoğun boyut sabit kalır. new_shape en fazla bir bileşeni -1 olabilir. new_shape tarafından ima edilen yoğun öğelerin sayısı, başlangıçta input_shape tarafından ima edilen yoğun öğelerin sayısıyla aynı olmalıdır.

Yeniden şekillendirme, SparseTensor'daki değerlerin sırasını etkilemez.

Giriş tensörü R_in ve N boş olmayan new_shape sahipse ve new_shape uzunluğu R_out , input_indices şekli [N, R_in] , input_shape uzunluğu R_in , output_indices şekli [N, R_out] ve output_shape uzunluğu R_out .

Argümanlar:

  • kapsam: Bir Scope nesnesi
  • input_indices: 2-B. N x R_in boş olmayan değerlerin indislerini içeren N x R_in matrisi.
  • input_shape: 1-D. Giriş SparseTensor'un yoğun şekline sahip R_in vektörü.
  • new_shape: 1-D. İstenen yeni yoğun şekle sahip R_out vektörü.

İadeler:

  • Output çıktı_indisleri: 2-D. Çıkış SparseTensor'da boş olmayan değerlerin güncellenmiş indislerini içeren N x R_out matrisi.
  • Output output_shape: 1-D. R_out çıktısının tam yoğun şekline sahip R_out vektörü. Bu, new_shape ile aynıdır, ancak doldurulmuş herhangi bir -1 boyutuyla.

Yapıcılar ve Yıkıcılar

SparseReshape (const :: tensorflow::Scope & scope, :: tensorflow::Input input_indices, :: tensorflow::Input input_shape, :: tensorflow::Input new_shape)

Genel özellikler

operation
output_indices
output_shape

Genel özellikler

operasyon

Operation operation

output_indices

::tensorflow::Output output_indices

output_shape

::tensorflow::Output output_shape

Kamusal işlevler

Seyrek Yeniden Şekillendirme

 SparseReshape(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input_indices,
  ::tensorflow::Input input_shape,
  ::tensorflow::Input new_shape
)