SparseFillEmptyRows

lớp cuối cùng công khai SparseFillEmptyRows

Điền vào các hàng trống trong `SparseTensor` đầu vào 2-D bằng một giá trị mặc định.

Đầu vào `SparseTensor` được thể hiện thông qua bộ dữ liệu đầu vào (`chỉ số`, `giá trị`, `dense_shape`). Đầu ra `SparseTensor` có cùng `dense_shape` nhưng có chỉ số `output_indices` và giá trị `output_values`.

Hoạt động 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 `[hàng, 0, ..., 0]` và giá trị được chèn là `default_value`.

Ví dụ: giả sử `sp_input` có hình dạng `[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ự hàng lớn và sẽ có hình dạng giống như đầu vào.

Hoạt động này cũng trả về một vectơ chỉ báo có hình dạng `[dense_shape[0]]` sao cho

trống_row_indicator[i] = Đúng nếu hàng tôi là hàng trống.

Và một vectơ bản đồ chỉ mục ngược có hình dạng `[indices.shape[0]]` được sử dụng trong quá trình lan truyền ngược,

Reverse_index_map[j] = out_j st chỉ số [j, :] == đầu ra_indices[out_j, :]

Hằng số

Sợi dây OP_NAME Tên của op này, được biết đến bởi công cụ lõi TensorFlow

Phương pháp công khai

tĩnh <T mở rộng TType > SparseFillEmptyRows <T>
tạo ( Phạm vi phạm vi, Toán hạng < TInt64 > chỉ số, Giá trị toán hạng <T>, Toán hạng < TInt64 >denseShape, Toán hạng <T> giá trị mặc định)
Phương thức xuất xưởng để tạo một lớp bao bọc thao tác SparseFillEmptyRows mới.
Đầu ra < TBool >
Đầu ra < TInt64 >
Đầu ra <T>
Đầu ra < TInt64 >

Phương pháp kế thừa

Hằng số

Chuỗi cuối cùng tĩnh công khai OP_NAME

Tên của op này, được biết đến bởi công cụ lõi TensorFlow

Giá trị không đổi: "SparseFillEmptyRows"

Phương pháp công khai

public static SparseFillEmptyRows <T> tạo ( Phạm vi phạm vi, Toán hạng < TInt64 > chỉ số, Giá trị toán hạng <T>, Toán hạng < TInt64 >denseShape, Toán hạng <T> Giá trị mặc định)

Phương thức xuất xưởng để tạo một lớp bao bọc thao tác SparseFillEmptyRows mới.

Thông số
phạm vi phạm vi hiện tại
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.
dày đặcHình Dạng 1-D. hình dạng của tensor thưa thớt.
giá trị mặc định 0-D. giá trị mặc định để chèn vào vị trí `[hàng, 0, ..., 0]` đối với các hàng bị thiếu trong tensor thưa thớt đầu vào. chỉ số đầu ra: 2-D. các chỉ số của tenxơ thưa thớt được lấp đầy.
Trả lại
  • một phiên bản mới của SparseFillEmptyRows

Đầu ra công khai < TBool > trốngRowIndicator ()

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.

Đầu ra công khai < TInt64 > đầu raChỉ số ()

đầu ra công khai <T> giá trị đầu ra ()

1-D. các giá trị của tenxơ thưa thớt được lấp đầy.

Đầu ra công khai < TInt64 > ReverseIndexMap ()

1-D. một bản đồ từ các chỉ số đầu vào đến các chỉ số đầu ra.