CtcGreedyDecoder

CtcGreedyDecoder คลาสสุดท้ายสาธารณะ

ทำการถอดรหัสโลภในบันทึกที่กำหนดในอินพุต

หมายเหตุเกี่ยวกับแอตทริบิวต์ merge_repeated: หากเปิดใช้งาน เมื่อดัชนีสูงสุดของการบันทึกต่อเนื่องกันเท่ากัน ระบบจะปล่อยเฉพาะดัชนีแรกเท่านั้น การติดป้ายกำกับช่องว่าง '*' ลำดับ "ABB * BB" จะกลายเป็น "ABB" หาก merge_repeated = True และ "ABBBB" หาก merge_repeated = False

ไม่ว่าค่าของ merge_repeated จะเป็นเท่าใด หากดัชนีสูงสุดของเวลาและแบทช์ที่กำหนดสอดคล้องกับค่าว่าง ดัชนี `(num_classes - 1)` จะไม่มีการปล่อยองค์ประกอบใหม่

คลาสที่ซ้อนกัน

ระดับ CtcGreedyDecoder.ตัวเลือก คุณลักษณะเพิ่มเติมสำหรับ CtcGreedyDecoder

ค่าคงที่

สตริง OP_NAME ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow

วิธีการสาธารณะ

คงที่ <T ขยาย TNumber > CtcGreedyDecoder <T>
สร้าง (ขอบเขต ขอบเขต อินพุต Operand <T> Operand < TInt32 > sequenceLength ตัวเลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่ห่อการดำเนินการ CtcGreedyDecoder ใหม่
เอาท์พุต <TInt64>
ถอดรหัสดัชนี ()
เมทริกซ์ดัชนี ขนาด `(total_decoded_outputs x 2)` ของ `SparseTensor `.
เอาท์พุต <TInt64>
ถอดรหัสรูปร่าง ()
รูปร่างเวกเตอร์ ขนาด `(2)` ของ SparseTensor ที่ถอดรหัสแล้ว
เอาท์พุต <TInt64>
ถอดรหัสค่า ()
เวกเตอร์ค่า ขนาด: `(total_decoded_outputs)` ของ `SparseTensor `.
เอาท์พุต <T>
บันทึกความน่าจะเป็น ()
เมทริกซ์ ขนาด `(batch_size x 1)` มีความน่าจะเป็นของบันทึกลำดับ
CtcGreedyDecoder.Options แบบคงที่
ผสานซ้ำ (ผสานบูลีนซ้ำ)

วิธีการสืบทอด

ค่าคงที่

สตริงสุดท้ายแบบคงที่สาธารณะ OP_NAME

ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow

ค่าคงที่: "CTCGreedyDecoder"

วิธีการสาธารณะ

สร้าง CtcGreedyDecoder <T> แบบคงที่สาธารณะ ( ขอบเขตขอบเขต อินพุต Operand <T> ตัวดำเนิน การ < TInt32 > sequenceLength ตัวเลือก... ตัวเลือก)

วิธีการจากโรงงานเพื่อสร้างคลาสที่ห่อการดำเนินการ CtcGreedyDecoder ใหม่

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
อินพุต สามมิติ รูปร่าง: `(เวลาสูงสุด x ขนาดแบตช์ x num_classes)` บันทึก
ลำดับความยาว เวกเตอร์ที่มีความยาวลำดับ ขนาด `(batch_size)`
ตัวเลือก มีค่าแอตทริบิวต์ทางเลือก
การส่งคืน
  • ตัวอย่างใหม่ของ CtcGreedyDecoder

เอาท์พุท สาธารณะ <TInt64> decodedIndices ()

เมทริกซ์ดัชนี ขนาด `(total_decoded_outputs x 2)` ของ `SparseTensor `. ที่เก็บแถว: [แบทช์, เวลา]

เอาท์พุท สาธารณะ <TInt64> decodedShape ()

รูปร่างเวกเตอร์ ขนาด `(2)` ของ SparseTensor ที่ถอดรหัสแล้ว ค่าคือ: `[batch_size, max_decoded_length]`

เอาท์พุท สาธารณะ <TInt64> decodedValues ​​()

เวกเตอร์ค่า ขนาด: `(total_decoded_outputs)` ของ `SparseTensor `. เวกเตอร์เก็บคลาสที่ถอดรหัสแล้ว

สาธารณะ เอาท์พุท <T> logProbability ()

เมทริกซ์ ขนาด `(batch_size x 1)` มีความน่าจะเป็นของบันทึกลำดับ

CtcGreedyDecoder แบบคงที่สาธารณะ ตัวเลือก ผสานซ้ำ (ผสานบูลีนซ้ำ)

พารามิเตอร์
ผสานซ้ำแล้วซ้ำอีก หากเป็น True ให้รวมคลาสที่ซ้ำกันในเอาต์พุต