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
)