Thực hiện giải mã tham lam trên nhật ký được cung cấp trong đầu vào.
Lưu ý về thuộc tính merge_repeated: nếu được bật, khi chỉ số tối đa của các bản ghi liên tiếp giống nhau thì chỉ chỉ số đầu tiên trong số này được phát ra. Gắn nhãn trống '*', chuỗi "ABB * BB" trở thành "ABB" nếu merge_repeated = True và "ABBBB" nếu merge_repeated = Sai.
Bất kể giá trị của merge_repeated là gì, nếu chỉ mục tối đa của một thời gian và lô nhất định tương ứng với khoảng trống, chỉ mục `(num_classes - 1)`, thì không có phần tử mới nào được phát ra.
Các lớp lồng nhau
lớp học | CtcGreedyDecoding.Options | Thuộc tính tùy chọn cho CtcGreedyDecoder |
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 TNumber > CtcGreedyDecoding <T> | |
Đầu ra < TInt64 > | chỉ số được giải mã () Ma trận chỉ số, kích thước `(total_decoded_outputs x 2)`, của một `SparseTensor |
Đầu ra < TInt64 > | đã giải mãShape () Vectơ hình dạng, kích thước `(2)`, của SparseTensor đã được giải mã. |
Đầu ra < TInt64 > | giá trị được giải mã () Vectơ giá trị, kích thước: `(total_decoded_outputs)`, của `SparseTensor |
Đầu ra <T> | logXác suất () Ma trận, kích thước `(batch_size x 1)`, chứa xác suất nhật ký chuỗi. |
CtcGreedyDecoding.Options tĩnh | mergeRepeated (Hợp nhất BooleanRepeated) |
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
Phương pháp công khai
public static CtcGreedyDecoding <T> tạo (Phạm vi phạm vi , đầu vào Toán hạng <T>, Toán hạng < TInt32 > độ dài chuỗi, Tùy chọn... tùy chọn)
Phương thức xuất xưởng để tạo một lớp bao bọc hoạt động CtcGreedyDecoding mới.
Thông số
phạm vi | phạm vi hiện tại |
---|---|
đầu vào | 3-D, hình dạng: `(max_time x batch_size x num_classes)`, logits. |
trình tựĐộ dài | Một vectơ chứa độ dài chuỗi, kích thước `(batch_size)`. |
tùy chọn | mang các giá trị thuộc tính tùy chọn |
Trả lại
- một phiên bản mới của CtcGreedyDecode
Đầu ra công khai < TInt64 > được giải mã ()
Ma trận chỉ số, kích thước `(total_decoded_outputs x 2)`, của một `SparseTensor
Đầu ra công khai < TInt64 > đã giải mãShape ()
Vectơ hình dạng, kích thước `(2)`, của SparseTensor đã được giải mã. Các giá trị là: `[batch_size, max_decoded_length]`.
Đầu ra công khai < TInt64 > được giải mãValues ()
Vectơ giá trị, kích thước: `(total_decoded_outputs)`, của `SparseTensor
Đầu ra công khai <T> logProbability ()
Ma trận, kích thước `(batch_size x 1)`, chứa xác suất nhật ký chuỗi.
tĩnh công khai CtcGreedyDecoding.Options mergeRepeated (Boolean mergeRepeated)
Thông số
hợp nhấtLặp đi lặp lại | Nếu Đúng, hợp nhất các lớp lặp lại trong đầu ra. |
---|