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çerenN x R_out
matrisi. -
Output
çıktı_şekli: 1-D. SparseTensor çıktısının tam yoğun şekline sahipR_out
vektörü. Bunew_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 )