DeserializeManySparse

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

Giải tuần tự hóa và ghép nối `SparseTensors` từ một minibatch được tuần tự hóa.

Đầu vào `serialized_sparse` phải là ma trận chuỗi có hình dạng `[N x 3]` trong đó `N` là kích thước minibatch và các hàng tương ứng với đầu ra được đóng gói của `SerializeSparse`. 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, 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` sắp đến (chúng đã được nố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 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ỉ 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 <T mở rộng TType > DeserializeManySparse <T>
tạo ( Phạm vi phạm vi, Toán hạng < TString > serializedSparse, Class<T> dtype)
Phương thức xuất xưởng để tạo một lớp bao bọc một thao tác DeserializeManySparse mới.
Đầu ra < TInt64 >
Đầu ra < TInt64 >
Đầu ra <T>

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

Phương pháp công khai

public static DeserializeManySparse <T> tạo ( Phạm vi phạm vi , Toán hạng < TString > serializedSparse, Class<T> dtype)

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

Thông số
phạm vi phạm vi hiện tại
tuần tựthưa thớt 2-D, Các đối tượng `N` được tuần tự hóa `SparseTensor`. 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 DeserializeManySparse

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

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

Đầu ra công khai <T> sparseValues ​​()