ParseSingleExample

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

แปลงโปรโต tf.Example (เป็นสตริง) เป็นเทนเซอร์ที่พิมพ์

ค่าคงที่

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

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

ParseSingleExample แบบคงที่
สร้าง ( ขอบเขต ขอบเขต ตัวดำเนินการ < TString > ต่อเนื่องกัน, Iterable< ตัวดำเนินการ <?>> หนาแน่นค่าเริ่มต้น, ยาว numSparse, รายการ<สตริง> sparseKeys, รายการ<สตริง> หนาแน่นคีย์, รายการ<Class<? ขยาย TType >> sparseTypes, รายการ< รูปร่าง > รูปร่างหนาแน่น)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ ParseSingleExample ใหม่
รายการ < เอาท์พุต <?>>
รายการ < เอาท์พุต < TInt64 >>
รายการ < เอาท์พุต < TInt64 >>
รายการ < เอาท์พุต <?>>

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

ค่าคงที่

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

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

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

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

สร้าง ParseSingleExample แบบคงที่สาธารณะ (ขอบเขต ขอบเขต ตัวดำเนินการ < TString > ต่อเนื่องกัน Iterable < ตัวดำเนินการ <?>> หนาแน่นค่าเริ่มต้น, ยาว numSparse, รายการ<สตริง> sparseKeys, รายการ<สตริง> หนาแน่นคีย์, รายการ<คลาส<? ขยาย TType >> sparseTypes, รายการ < รูปร่าง > รูปร่างหนาแน่น)

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

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
ต่อเนื่องกัน เวกเตอร์ที่มีชุดโปรโตสตัวอย่างที่ต่อเนื่องกันแบบไบนารี
ค่าเริ่มต้นหนาแน่น รายการเทนเซอร์ (บางส่วนอาจว่างเปล่า) ซึ่งมีความยาวตรงกับความยาวของ `dense_keys` หนาแน่น_defaults[j] ให้ค่าเริ่มต้นเมื่อ Feature_map ของตัวอย่างไม่มีหนาแน่น_key[j] หากมีการระบุ Tensor ว่างไว้สำหรับหนาแน่น_ค่าเริ่มต้น[j] แสดงว่าจำเป็นต้องมีคุณลักษณะหนาแน่น_keys[j] ประเภทอินพุตจะอนุมานจากหนาแน่น_defaults[j] แม้ว่าจะว่างเปล่าก็ตาม หากหนาแน่น_defaults[j] ไม่ว่างเปล่า และหนาแน่น_รูปร่าง[j] ถูกกำหนดไว้อย่างสมบูรณ์ ดังนั้นรูปร่างของหนาแน่น_defaults[j] จะต้องตรงกับรูปร่างของหนาแน่น_รูปร่าง[j] หากหนาแน่น_รูปร่าง[j] มีมิติหลักที่ไม่ได้กำหนดไว้ (คุณลักษณะความหนาแน่นของความก้าวหน้าแบบแปรผัน)หนาแน่น_ค่าเริ่มต้น[j] จะต้องมีองค์ประกอบเดียว: องค์ประกอบช่องว่างภายใน
numSparse จำนวนคุณลักษณะกระจัดกระจายที่จะแยกวิเคราะห์จากตัวอย่าง ค่านี้ต้องตรงกับความยาวของ `sparse_keys` และ `sparse_types`
sparseKeys รายการสตริง `num_sparse` คีย์ที่คาดหวังในคุณสมบัติของตัวอย่างที่เกี่ยวข้องกับค่ากระจัดกระจาย
หนาแน่นคีย์ คีย์ที่คาดหวังในคุณลักษณะของตัวอย่างที่เกี่ยวข้องกับค่าหนาแน่น
กระจัดกระจายประเภท รายการประเภท `num_sparse` ประเภทข้อมูลของข้อมูลในแต่ละคุณสมบัติที่กำหนดใน sparse_keys ปัจจุบัน ParseSingleExample op รองรับ DT_FLOAT (FloatList), DT_INT64 (Int64List) และ DT_STRING (BytesList)
รูปร่างหนาแน่น รูปร่างของข้อมูลในแต่ละฟีเจอร์ที่กำหนดในหนาแน่น_คีย์ ความยาวของรายการนี้ต้องตรงกับความยาวของ `dense_keys` จำนวนองค์ประกอบในฟีเจอร์ที่สอดคล้องกับหนาแน่น_คีย์[j] จะต้องเท่ากับหนาแน่น_รูปร่าง[j].NumEntries() เสมอ ถ้าหนาแน่น_รูปร่าง[j] == (D0, D1, ..., DN) ดังนั้นรูปร่างของเอาท์พุตเทนเซอร์หนาแน่น_ค่า[j] จะเป็น (D0, D1, ..., DN): ในกรณีของหนาแน่น_รูปร่าง[j] = (-1, D1, ..., DN) รูปร่างของเอาต์พุต Tensorหนาแน่น_ค่า[j] จะเป็น (M, D1, .., DN) โดยที่ M คือจำนวนบล็อกขององค์ประกอบความยาว D1 * ... * DN ในอินพุต
การส่งคืน
  • อินสแตนซ์ใหม่ของ ParseSingleExample

รายการสาธารณะ < เอาท์พุต <?>> ค่าหนาแน่น ()

รายการสาธารณะ < เอาท์พุต < TInt64 >> sparseIndices ()

รายการสาธารณะ < เอาท์พุต < TInt64 >> sparseShapes ()

รายการสาธารณะ < เอาท์พุต <?>> sparseValues ​​()