คำเตือน: API นี้เลิกใช้งานแล้วและจะถูกลบออกใน TensorFlow เวอร์ชันในอนาคตหลังจาก การแทนที่ เสถียรแล้ว

ParseExampleV2

ประชาชน ParseExampleV2 ชั้นสุดท้าย

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

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

คง ParseExampleV2
สร้าง ( ขอบเขต ขอบเขต Operand <String> เนื่อง Operand <String> ชื่อ ตัวถูกดำเนินการ <String> sparseKeys, Operand <String> denseKeys, Operand <String> raggedKeys, Iterable < Operand <? >> denseDefaults ยาว numSparse รายการ <ชั้น <? >> sparseTypes รายการ <ชั้น <? >> raggedValueTypes รายการ <ชั้น <? >> raggedSplitTypes รายการ < รูปร่าง > denseShapes)
วิธีการจากโรงงานเพื่อสร้างคลาสที่ปิดการดำเนินการ ParseExampleV2 ใหม่
รายการ < เอาท์พุท <? >>
รายการ < เอาท์พุท <? >>
รายการ < เอาท์พุท <? >>
รายการ < เอาท์พุท <กระโปรง >>
รายการ < เอาท์พุท <กระโปรง >>
รายการ < เอาท์พุท <? >>

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

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

สาธารณะคง ParseExampleV2 สร้าง ( ขอบเขต ขอบเขต Operand <String> เนื่อง Operand <String> ชื่อ ตัวถูกดำเนินการ <String> sparseKeys, Operand <String> denseKeys, Operand <String> raggedKeys, Iterable < Operand <? >> denseDefaults ยาว numSparse, รายการ <ชั้น <? >> sparseTypes รายการ <ชั้น <? >> raggedValueTypes รายการ <ชั้น <? >> raggedSplitTypes รายการ < รูปร่าง > denseShapes)

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

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
ต่อเนื่อง สเกลาร์หรือเวกเตอร์ที่มีโปรโตสตัวอย่างที่เป็นอนุกรมไบนารี
ชื่อ เทนเซอร์ที่มีชื่อของโปรโตสต่อเนื่องกัน สอดคล้อง 1:1 กับเทนเซอร์ `serialized` อาจมีตัวอย่างเช่น ชื่อคีย์ตาราง (คำอธิบาย) สำหรับโปรโตที่จัดลำดับที่สอดคล้องกัน สิ่งเหล่านี้มีประโยชน์อย่างหมดจดสำหรับจุดประสงค์ในการดีบัก และการมีอยู่ของค่าที่นี่ไม่มีผลกระทบต่อเอาต์พุต อาจเป็นเวกเตอร์ว่างหากไม่มีชื่อ ถ้าไม่เว้นว่างไว้ เทนเซอร์นี้ต้องมีรูปร่างเหมือนกับ "serialized"
sparseKeys เวกเตอร์ของสตริง คีย์ที่คาดไว้ในคุณลักษณะของ Examples ที่เกี่ยวข้องกับค่าแบบกระจัดกระจาย
คีย์หนาแน่น เวกเตอร์ของสตริง คีย์ที่คาดไว้ในคุณลักษณะของ Examples เกี่ยวข้องกับค่าที่หนาแน่น
raggedKeys เวกเตอร์ของสตริง คีย์ที่คาดไว้ในคุณลักษณะของตัวอย่างที่เกี่ยวข้องกับค่าที่ขาดความต่อเนื่อง
หนาแน่นDefaults รายการเทนเซอร์ (บางส่วนอาจว่างเปล่า) สอดคล้องกับ 1:1 กับ "dense_keys" หนาแน่น_defaults[j] ให้ค่าเริ่มต้นเมื่อ feature_map ของตัวอย่างไม่มีหนาแน่น_key[j] หากมีการระบุ Tensor ว่างไว้สำหรับหนาแน่น_defaults[j] แสดงว่าจำเป็นต้องมีคุณลักษณะหนาแน่น_keys[j] ประเภทอินพุตถูกอนุมานจากหนาแน่น_defaults[j] แม้ว่าจะว่างเปล่าก็ตาม หากหนาแน่น_defaults[j] ไม่ว่างเปล่า และมีการกำหนดหนาแน่น_shapes[j] อย่างสมบูรณ์ รูปร่างของหนาแน่น_defaults[j] จะต้องตรงกับรูปร่างของหนาแน่น_รูปร่าง[j] หากหนาแน่น_shapes[j] มีมิติหลักที่ไม่ได้กำหนดไว้ (คุณลักษณะความหนาแน่นของความก้าวหน้าที่เปลี่ยนแปลงได้หนาแน่น) density_defaults[j] ต้องมีองค์ประกอบเดียว: องค์ประกอบการเติม
numSparse จำนวนของปุ่มกระจัดกระจาย
sparseTypes รายการประเภท `num_sparse`; ชนิดข้อมูลของข้อมูลในแต่ละคุณลักษณะที่กำหนดใน sparse_keys ปัจจุบัน ParseExample รองรับ DT_FLOAT (FloatList), DT_INT64 (Int64List) และ DT_STRING (BytesList)
raggedValueTypes รายการประเภท `num_ragged'; ชนิดข้อมูลของข้อมูลในแต่ละคุณลักษณะที่กำหนดใน ragged_keys (โดยที่ `num_ragged = sparse_keys.size()`) ปัจจุบัน ParseExample รองรับ DT_FLOAT (FloatList), DT_INT64 (Int64List) และ DT_STRING (BytesList)
มอมแมมSplitTypes รายการประเภท `num_ragged'; ชนิดข้อมูลของ row_splits ในแต่ละคุณลักษณะที่กำหนดใน ragged_keys (โดยที่ `num_ragged = sparse_keys.size()`) อาจเป็น DT_INT32 หรือ DT_INT64
รูปร่างหนาแน่น รายการรูปร่าง `num_dense`; รูปร่างของข้อมูลในแต่ละคุณลักษณะที่กำหนดในหนาแน่น_keys (โดยที่ `num_dense =หนาแน่น_keys.size()`) จำนวนขององค์ประกอบในคุณลักษณะที่สอดคล้องกับ density_key[j] ต้องเท่ากับ density_shapes[j].NumEntries() เสมอ ถ้าหนาแน่น_shapes[j] == (D0, D1, ..., DN) ดังนั้นรูปร่างของผลลัพธ์เทนเซอร์หนาแน่น_values[j] จะเป็น (|serialized|, D0, D1, ..., DN): ผลลัพธ์ที่หนาแน่นคือ เฉพาะอินพุตที่เรียงซ้อนเป็นแถวตามแบทช์ ใช้งานได้กับ density_shapes[j] = (-1, D1, ..., DN) ในกรณีนี้ รูปร่างของเทนเซอร์ที่หนาแน่น_values[j] เอาต์พุตจะเป็น (|serialized|, M, D1, .., DN) โดยที่ M คือจำนวนสูงสุดของบล็อกขององค์ประกอบที่มีความยาว D1 * .... * DN ในรายการ minibatch ทั้งหมดในอินพุต รายการมินิแบตช์ใดๆ ที่มีองค์ประกอบน้อยกว่า M ของความยาว D1 * ... * DN จะถูกบุด้วยองค์ประกอบสเกลาร์ default_value ที่สอดคล้องกันตามมิติที่สอง
คืนสินค้า
  • อินสแตนซ์ใหม่ของ ParseExampleV2

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

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

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

รายการสาธารณะ < เอาท์พุท <กระโปรง >> sparseIndices ()

รายการสาธารณะ < เอาท์พุท <กระโปรง >> sparseShapes ()

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