tensorflow::ops::SparseReorder

#include <sparse_ops.h>

SparseTensor'ı standart, satır öncelikli sıralamaya yeniden düzenler.

Özet

Unutmayın ki, gelenek gereği, tüm seyrek işlemler artan boyut numarası boyunca kanonik sıralamayı korur. Sıralamanın bozulabileceği tek durum, girdi eklemek için dizin ve değer vektörlerinin manuel olarak manipüle edilmesidir.

Sıralama değişikliği SparseTensor'ın şeklini etkilemez.

Eğer tensörün rankı R ve N adet boş olmayan değeri varsa, input_indices şekli [N, R] , input_values'ın uzunluğu N ve input_shape'in uzunluğu R olur.

Argümanlar:

  • kapsam: Bir Kapsam nesnesi
  • input_indices: 2 boyutlu, N x R matris; SparseTensor'daki boş olmayan değerlerin indekslerini içerir, muhtemelen standart sıralamada değildir.
  • input_values: 1 boyutlu. input_indices karşılık gelen N adet boş olmayan değer.
  • input_shape: 1 boyutlu. Giriş SparseTensor'ın şekli.

İadeler:

  • Output output_indices: 2 boyutlu, input_indices ile aynı indekslere sahip ancak kanonik satır öncelikli sıralamada N x R matris.
  • Output : 1 boyutlu. output_indices karşılık gelen N adet boş olmayan değer.

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

SparseReorder (const :: tensorflow::Scope & scope, :: tensorflow::Input input_indices, :: tensorflow::Input input_values, :: tensorflow::Input input_shape)

Genel özellikler

operation
output_indices
output_values

Genel özellikler

operasyon

Operation operation

çıktı_indeksleri

::tensorflow::Output output_indices

çıktı_değerleri

::tensorflow::Output output_values

Kamusal işlevler

SeyrekYeniden Sırala

 SparseReorder(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input_indices,
  ::tensorflow::Input input_values,
  ::tensorflow::Input input_shape
)