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çerenN 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çerenN x R_out
matrisi. -
Output
output_shape: 1-D.R_out
çıktısının tam yoğun şekline sahipR_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 )