tensor akışı:: işlem:: SparseFillEmptyRows
#include <sparse_ops.h>
2-D SparseTensor
girişindeki boş satırları varsayılan değerle doldurur.
Özet
SparseTensor
girişi, giriş dizisi ( indices
, values
, dense_shape
) aracılığıyla temsil edilir. SparseTensor
çıktısı aynı dense_shape
sahiptir ancak output_indices
ve output_values
endekslerine sahiptir.
Bu işlem, herhangi bir değeri olmayan her satıra tek bir giriş ekler. Dizin [row, 0, ..., 0]
olarak oluşturulur ve eklenen değer default_value
.
Örneğin, sp_input
[5, 6]
şekline ve boş olmayan değerlere sahip olduğunu varsayalım:
[0, 1]: a [0, 3]: b [2, 0]: c [3, 1]: d
1. ve 4. satırlar boş olduğundan çıktı şu değerlerle [5, 6]
şeklinde olacaktır:
[0, 1]: a [0, 3]: b [1, 0]: default_value [2, 0]: c [3, 1]: d [4, 0]: default_value
SparseTensor
çıktısı ana satırda olacak ve girdiyle aynı şekle sahip olacaktır.
Bu işlem ayrıca [dense_shape[0]]
şeklinde bir gösterge vektörü döndürür, öyle ki
empty_row_indicator[i] = True iff row i was an empty row.
Ve geri yayılım sırasında kullanılan [indices.shape[0]]
şeklinde bir ters indeks harita vektörü,
reverse_index_map[j] = out_j s.t. indices[j, :] == output_indices[out_j, :]
Argümanlar:
- kapsam: Bir Kapsam nesnesi
- endeksler: 2-D. seyrek tensörün endeksleri.
- değerler: 1-D. seyrek tensörün değerleri.
- yoğun_şekil: 1 boyutlu. seyrek tensörün şekli.
- varsayılan_değer: 0-D. Giriş seyrek tensöründe eksik olan satırlar için
[row, 0, ..., 0]
konumuna eklenecek varsayılan değer. çıkış endeksleri: 2-D. doldurulmuş seyrek tensörün endeksleri.
İade:
-
Output
çıktı_endeksleri -
Output
çıkış değerleri: 1-D. doldurulmuş seyrek tensörün değerleri. - Boş_satır_göstergesinin
Output
: 1-D. giriş seyrek tensöründe yoğun satırın eksik olup olmadığı. -
Output
ters_index_map: 1-D. giriş endekslerinden çıkış endekslerine bir harita.
Yapıcılar ve Yıkıcılar | |
---|---|
SparseFillEmptyRows (const :: tensorflow::Scope & scope, :: tensorflow::Input indices, :: tensorflow::Input values, :: tensorflow::Input dense_shape, :: tensorflow::Input default_value) |
Genel özellikler | |
---|---|
empty_row_indicator | |
operation | |
output_indices | |
output_values | |
reverse_index_map |
Genel özellikler
empty_row_indicator
::tensorflow::Output empty_row_indicator
operasyon
Operation operation
çıktı_endeksleri
::tensorflow::Output output_indices
çıktı_değerleri
::tensorflow::Output output_values
ters_index_map
::tensorflow::Output reverse_index_map
Kamu işlevleri
SparseFillEmptyRows
SparseFillEmptyRows( const ::tensorflow::Scope & scope, ::tensorflow::Input indices, ::tensorflow::Input values, ::tensorflow::Input dense_shape, ::tensorflow::Input default_value )