dòng chảy :: hoạt động :: SparseFillEmptyRows
#include <sparse_ops.h>
Điền vào các hàng trống trong Đầu vào SparseTensor
2-D với một giá trị mặc định.
Tóm lược
Đầu vào SparseTensor
được biểu diễn thông qua nhiều đầu vào ( indices
, values
, dense_shape
). Đầu ra SparseTensor
có cùng dense_shape
nhưng có chỉ số output_indices
và giá trị output_values
.
Op này chèn một mục nhập duy nhất cho mọi hàng không có bất kỳ giá trị nào. Chỉ mục được tạo dưới dạng [row, 0, ..., 0]
và giá trị được chèn vào là default_value
.
Ví dụ: giả sử sp_input
có shape [5, 6]
và các giá trị không trống:
[0, 1]: a [0, 3]: b [2, 0]: c [3, 1]: d
Hàng 1 và 4 trống, vì vậy đầu ra sẽ có dạng [5, 6]
với các giá trị:
[0, 1]: a [0, 3]: b [1, 0]: default_value [2, 0]: c [3, 1]: d [4, 0]: default_value
Đầu ra SparseTensor
sẽ theo thứ tự chính theo hàng và sẽ có cùng hình dạng với đầu vào.
Op này cũng trả về một vectơ chỉ báo có hình dạng [dense_shape[0]]
sao cho
empty_row_indicator[i] = True iff row i was an empty row.
Và một vectơ bản đồ chỉ mục ngược có hình [indices.shape[0]]
được sử dụng trong quá trình truyền ngược,
reverse_index_map[j] = out_j s.t. indices[j, :] == output_indices[out_j, :]
Tranh luận:
- phạm vi: Một đối tượng Phạm vi
- chỉ số: 2-D. các chỉ số của tensor thưa thớt.
- giá trị: 1-D. các giá trị của tensor thưa thớt.
- hình_bộ_dùng: 1-D. hình dạng của tensor thưa thớt.
- default_value: 0-D. giá trị mặc định để chèn vào vị trí
[row, 0, ..., 0]
cho các hàng bị thiếu từ tensor thưa thớt đầu vào. chỉ số đầu ra: 2-D. các chỉ số của tensor thưa thớt được lấp đầy.
Lợi nhuận:
-
Output
output_indices -
Output
: 1-D. các giá trị của tensor thưa thớt được lấp đầy. -
Output
void_row_indicator: 1-D. liệu hàng dày đặc có bị thiếu trong tensor thưa thớt đầu vào hay không. -
Output
reverse_index_map: 1-D. một bản đồ từ các chỉ số đầu vào đến các chỉ số đầu ra.
Người xây dựng và Người phá hủy | |
---|---|
SparseFillEmptyRows (const :: tensorflow::Scope & scope, :: tensorflow::Input indices, :: tensorflow::Input values, :: tensorflow::Input dense_shape, :: tensorflow::Input default_value) |
Thuộc tính công cộng | |
---|---|
empty_row_indicator | |
operation | |
output_indices | |
output_values | |
reverse_index_map |
Thuộc tính công cộng
void_row_indicator
::tensorflow::Output empty_row_indicator
hoạt động
Operation operation
output_indices
::tensorflow::Output output_indices
giá_trị_ đầu ra
::tensorflow::Output output_values
reverse_index_map
::tensorflow::Output reverse_index_map
Chức năng công cộng
SparseFillEmptyRows
SparseFillEmptyRows( const ::tensorflow::Scope & scope, ::tensorflow::Input indices, ::tensorflow::Input values, ::tensorflow::Input dense_shape, ::tensorflow::Input default_value )