dòng chảy :: hoạt động :: DeserializeManySparse
#include <sparse_ops.h>
SparseTensors
và nối SparseTensors
từ một minibatch đã được tuần tự hóa.
Tóm lược
Đầu vào serialized_sparse
phải là một ma trận chuỗi có dạng [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
. Tất cả các cấp bậc của các đối tượng SparseTensor
ban đầu phải khớp với nhau. Khi SparseTensor
cuối cùng được tạo, nó có thứ hạng cao hơn một thứ hạng so với thứ hạng của các đối tượng SparseTensor
sắp tới (chúng đã được nối với một thứ nguyên hàng mới).
Giá trị hình dạng của đối tượng SparseTensor
đầu ra cho tất cả các kích thước nhưng giá trị đầu tiên là giá trị tối đa trên các giá trị hình dạng của đối tượng SparseTensor
đầu vào cho các kích thước tương ứng. Giá trị hình dạng đầu tiên của nó là N
, kích thước minibatch.
Các chỉ số của đối tượng SparseTensor
đầu vào được giả định sắp xếp theo thứ tự từ vựng chuẩn. Nếu không đúng như vậy, sau bước này, hãy chạy SparseReorder
để khôi phục thứ tự chỉ mục.
Ví dụ: nếu đầu vào tuần tự hóa là ma trận [2 x 3]
đại diện cho hai đối tượng SparseTensor
ban đầu:
index = [ 0] [10] [20] values = [1, 2, 3] shape = [50]
và
index = [ 2] [10] values = [4, 5] shape = [30]
sau đó SparseTensor
được deserialized 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]
Tranh luận:
- phạm vi: Một đối tượng Phạm vi
- serialized_sparse: 2-D,
N
đối tượngSparseTensor
được tuần tự hóa. Phải có 3 cột. - dtype: Các
dtype
của đăngSparseTensor
đối tượng.
Lợi nhuận:
Người xây dựng và Người phá 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ỉ số thưa thớt
::tensorflow::Output sparse_indices
thưa_bình
::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 )