ประชาชน 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 ใหม่ |
รายการ < เอาท์พุท <? >> | denseValues () |
รายการ < เอาท์พุท <? >> | |
รายการ < เอาท์พุท <? >> | raggedValues () |
รายการ < เอาท์พุท <กระโปรง >> | |
รายการ < เอาท์พุท <กระโปรง >> | sparseShapes () |
รายการ < เอาท์พุท <? >> | sparseValues () |
วิธีการสืบทอด
วิธีการสาธารณะ
สาธารณะคง 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