tensor akışı:: işlem:: SeyrekYeniden Şekillendirme

#include <sparse_ops.h>

Değerleri yeni bir yoğun biçimde temsil etmek için SparseTensor'u yeniden şekillendirir.

Özet

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

new_shape bir bileşeni -1 özel değeri ise, bu boyutun boyutu, toplam yoğun boyutun sabit kalacağı şekilde hesaplanır. new_shape en fazla bir bileşeni -1 olabilir. new_shape tarafından ima edilen yoğun öğelerin sayısı, orijinal olarak 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ünün R_in ve N boş olmayan değerleri varsa ve new_shape R_out uzunluğu varsa, bu durumda 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 olur.

Argümanlar:

  • kapsam: Bir Kapsam nesnesi
  • girdi_indeksleri: 2-B. Bir SparseTensor'da boş olmayan değerlerin indekslerini içeren N x R_in matrisi.
  • giriş_şekli: 1-D. Giriş SparseTensor'un yoğun şekline sahip R_in vektörü.
  • yeni_şekil: 1-B. İstenen yeni yoğun şekle sahip R_out vektörü.

İade:

  • Output çıktı_endeksleri: 2-D. SparseTensor çıkışındaki boş olmayan değerlerin güncellenmiş endekslerini içeren N x R_out matrisi.
  • Output çıktı_şekli: 1-D. SparseTensor çıktısının tam yoğun şekline sahip R_out vektörü. Bu new_shape ile aynıdır ancak herhangi bir -1 boyut doldurulmuştur.

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

çıktı_endeksleri

::tensorflow::Output output_indices

çıktı_şekli

::tensorflow::Output output_shape

Kamu işlevleri

SeyrekYeniden Şekillendirme

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