tensorflow::ops::DeserializeManySparse
#include <sparse_ops.h> Giải mã và nối SparseTensors từ một minibatch đã được tuần tự hóa.
Bản tóm tắt
Đầu vào serialized_sparse phải là một ma trận chuỗi có kích thước [N x 3] trong đó N là kích thước minibatch và các hàng tương ứng với các đầu ra được đóng gói của SerializeSparse . Thứ hạng của các đối tượng SparseTensor ban đầu phải khớp nhau. Khi SparseTensor cuối cùng được tạo ra, nó có thứ hạng cao hơn một bậc so với thứ hạng của các đối tượng SparseTensor đầu vào (chúng đã được nối lại dọc theo một chiều hàng mới).
Các giá trị hình dạng của đối tượng SparseTensor đầu ra cho tất cả các chiều ngoại trừ chiều đầu tiên là giá trị lớn nhất trong số các giá trị hình dạng của các đối tượng SparseTensor đầu vào cho các chiều tương ứng. Giá trị hình dạng đầu tiên của nó là N , kích thước của minibatch.
Các chỉ số của các đối tượng SparseTensor đầu vào được giả định là được sắp xếp theo thứ tự từ điển chuẩn. Nếu không phải vậy, sau bước này hãy chạy SparseReorder để khôi phục thứ tự chỉ số.
Ví dụ, nếu đầu vào được tuần tự hóa là một ma trận [2 x 3] biểu diễn hai đối tượng SparseTensor gốc:
index = [ 0]
[10]
[20]
values = [1, 2, 3]
shape = [50]Và
index = [ 2]
[10]
values = [4, 5]
shape = [30] Khi đó, SparseTensor được giải mã cuối cùng sẽ là:
index = [0 0]
[0 10]
[0 20]
[1 2]
[1 10]
values = [1, 2, 3, 4, 5]
shape = [2 50]Luận điểm:
- phạm vi: Một đối tượng Phạm vi
- serialized_sparse: 2 chiều,
Nđối tượngSparseTensorđược tuần tự hóa. Phải có 3 cột. - dtype: Kiểu
dtypecủa các đối tượngSparseTensorđã được tuần tự hóa.
Trả về:
Hàm khởi tạo và hàm hủy | |
|---|---|
DeserializeManySparse (const :: tensorflow::Scope & scope, :: tensorflow::Input serialized_sparse, DataType dtype) |
Thuộc tính công khai | |
|---|---|
operation | |
sparse_indices | |
sparse_shape | |
sparse_values | |
Thuộc tính công khai
hoạt động
Operation operation
chỉ mục thưa thớt
::tensorflow::Output sparse_indices
hình dạng thưa thớt
::tensorflow::Output sparse_shape
giá trị thưa thớt
::tensorflow::Output sparse_values
Chức năng công cộng
DeserializeManySparse
DeserializeManySparse( const ::tensorflow::Scope & scope, ::tensorflow::Input serialized_sparse, DataType dtype )