DeserializeSparse

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

Giải tuần tự hóa các đối tượng `SparseTensor`.

Đầu vào `serialized_sparse` phải có hình dạng `[?, ?, ..., ?, 3]` trong đó thứ nguyên cuối cùng lưu trữ các đối tượng `SparseTensor` được tuần tự hóa và N thứ nguyên khác (N >= 0) tương ứng với một lô. Thứ hạng của các đối tượng `SparseTensor` ban đầu đều phải khớp nhau. Khi `SparseTensor` cuối cùng được tạo, thứ hạng của nó là thứ hạng của các đối tượng `SparseTensor` đến cộng với N; các tensor thưa thớt đã được nối dọc theo các chiều mới, một chiều cho mỗi lô.

Các giá trị hình dạng của đối tượng `SparseTensor` đầu ra cho các kích thước ban đầu 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. Kích thước mới phù hợp với kích thước của lô.

Các chỉ mục của đối tượng `SparseTensor` đầu vào được giả sử được sắp xếp theo thứ tự từ điển tiêu 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 được tuần tự hóa là ma trận `[2 x 3]` đại diện cho hai đối tượng `SparseTensor` ban đầu:

chỉ số = [ 0] [10] [20] giá trị = [1, 2, 3] hình dạng = [50]

chỉ số = [ 2] [10] giá trị = [4, 5] hình dạng = [30]

thì `SparseTensor` được giải tuần tự hóa cuối cùng sẽ là:

chỉ số = [0 0] [0 10] [0 20] [1 2] [1 10] giá trị = [1, 2, 3, 4, 5] hình dạng = [2 50]

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 <U mở rộng TType > DeserializeSparse <U>
tạo ( Phạm vi phạm vi , Toán hạng <? mở rộng TType > serializedSparse, Class<U> dtype)
Phương thức xuất xưởng để tạo một lớp bao bọc một thao tác DeserializeSparse mới.
Đầu ra < TInt64 >
Đầu ra < TInt64 >
Đầu ra <U>

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: "DeserializeSparse"

Phương pháp công khai

tĩnh công khai DeserializeSparse <U> tạo ( Phạm vi phạm vi, Toán hạng <? mở rộng TType > serializedSparse, Class<U> dtype)

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

Thông số
phạm vi phạm vi hiện tại
tuần tựthưa thớt Các đối tượng `SparseTensor` được tuần tự hóa. Thứ nguyên cuối cùng phải có 3 cột.
dtype `dtype` của các đối tượng `SparseTensor` được tuần tự hóa.
Trả lại
  • một phiên bản mới của DeserializeSparse

Đầu ra công khai < TInt64 > chỉ số thưa thớt ()

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

Đầu ra công khai <U> spzzyValues ​​()