แปลง `input_dataset` ที่มีโปรโต 'ตัวอย่าง' เป็นเวกเตอร์ของ DT_STRING ให้เป็นชุดข้อมูลของวัตถุ 'Tensor' หรือ 'SparseTensor' ที่แสดงถึงคุณลักษณะที่แยกวิเคราะห์
คลาสที่ซ้อนกัน
| ระดับ | ParseExampleDataset.Options | คุณลักษณะเพิ่มเติมสำหรับ ParseExampleDataset | |
ค่าคงที่
| สตริง | OP_NAME | ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow | 
วิธีการสาธารณะ
| เอาท์พุต < ชนิด T > |  เป็นเอาท์พุต ()  ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์ | 
| ParseExampleDataset แบบคงที่ |  สร้าง ( ขอบเขต ขอบเขต ตัวถูกดำเนินการ <?> inputDataset, ตัวดำเนินการ < TInt64 > numParallelCalls, Iterable< ตัวถูกดำเนินการ <?>> หนาแน่นDefaults, รายการ<String> sparseKeys, รายการ<String> หนาแน่นKeys, รายการ<Class<? ขยาย TType >> sparseTypes, รายการ < รูปร่าง > หนาแน่นรูปร่าง, รายการ<คลาส<? ขยาย TType >> ประเภทเอาต์พุต, รายการ< รูปร่าง > รูปร่างเอาต์พุต, รายการ<คลาส<? ขยาย TType >> raggedValueTypes, รายการ<Class<? ขยาย TNumber >> raggedSplitTypes, ตัวเลือก... ตัวเลือก)  วิธีการจากโรงงานเพื่อสร้างคลาสที่ห่อการดำเนินการ ParseExampleDataset ใหม่ | 
| ParseExampleDataset.Options แบบคงที่ |  กำหนด (กำหนดสตริง) | 
| เอาท์พุต <?> |  รับมือ () | 
| ParseExampleDataset.Options แบบคงที่ |  raggedKeys (รายการ <String> raggedKeys)  | 
วิธีการสืบทอด
ค่าคงที่
สตริงสุดท้ายแบบคงที่สาธารณะ OP_NAME
ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow
วิธีการสาธารณะ
เอาท์ พุท สาธารณะ < TType > asOutput ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
อินพุตสำหรับการดำเนินการ TensorFlow คือเอาต์พุตของการดำเนินการ TensorFlow อื่น วิธีการนี้ใช้เพื่อรับหมายเลขอ้างอิงสัญลักษณ์ที่แสดงถึงการคำนวณอินพุต
สร้าง ParseExampleDataset สาธารณะแบบคงที่ (ขอบเขต ขอบเขต ตัวดำเนินการ <?> inputDataset ตัวดำเนินการ < TInt64 > numParallelCalls, Iterable< ตัวดำเนินการ <?>> หนาแน่นDefaults, รายการ<สตริง> sparseKeys, รายการ<สตริง>หนาแน่นคีย์, รายการ<Class<? ขยาย TType >> sparseTypes, List< Shape > หนาแน่นShapes, List<Class<? ขยาย TType >> outputTypes, List< Shape > outputShapes, List<Class<? ขยาย TType >> raggedValueTypes, List<Class<? ขยาย TNumber >> raggedSplitTypes, ตัวเลือก.. . ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่ห่อการดำเนินการ ParseExampleDataset ใหม่
พารามิเตอร์
| ขอบเขต | ขอบเขตปัจจุบัน | 
|---|---|
| ค่าเริ่มต้นหนาแน่น | คีย์สตริงการแมป dict ไปยัง `Tensor`s คีย์ของ dict จะต้องตรงกับหนาแน่น _keys ของคุณลักษณะ | 
| sparseKeys | รายการคีย์สตริงในคุณสมบัติตัวอย่าง ผลลัพธ์สำหรับคีย์เหล่านี้จะถูกส่งกลับเป็นวัตถุ `SparseTensor` | 
| หนาแน่นคีย์ | รายการเทนเซอร์สตริง Ndense (สเกลาร์) คีย์ที่คาดหวังในฟีเจอร์ตัวอย่างที่เกี่ยวข้องกับค่าหนาแน่น | 
| กระจัดกระจายประเภท | รายการ `DTypes` ที่มีความยาวเท่ากับ `sparse_keys` รองรับเฉพาะ tf.float32(`FloatList`),tf.int64(`Int64List`) และtf.string(`BytesList`) เท่านั้น | 
| รูปร่างหนาแน่น | รายการสิ่งอันดับที่มีความยาวเท่ากับ `dense_keys` รูปร่างของข้อมูลสำหรับจุดสนใจหนาแน่นแต่ละรายการที่อ้างอิงโดย `dense_keys` จำเป็นสำหรับเทนเซอร์อินพุตที่ระบุโดย `dense_keys` ต้องมีการกำหนดไว้อย่างสมบูรณ์ หรืออาจมีมิติแรกที่ไม่รู้จัก มิติแรกที่ไม่รู้จักหมายความว่าคุณลักษณะจะถือว่ามีจำนวนบล็อกที่แปรผัน และรูปร่างเอาต์พุตตามมิตินี้จะถือว่าไม่ทราบ ณ เวลาสร้างกราฟ การเติมจะใช้สำหรับองค์ประกอบมินิแบทช์ที่มีขนาดเล็กกว่าจำนวนบล็อกสูงสุดสำหรับคุณลักษณะที่กำหนดตามมิตินี้ | 
| ประเภทเอาต์พุต | รายการประเภทสำหรับค่าที่ส่งคืน | 
| รูปร่างเอาท์พุท | รายการรูปร่างที่กำลังผลิต | 
| ตัวเลือก | มีค่าแอตทริบิวต์ทางเลือก | 
การส่งคืน
- อินสแตนซ์ใหม่ของ ParseExampleDataset
ParseExampleDataset.Options แบบคงที่สาธารณะ กำหนดไว้ (กำหนดสตริง)
พารามิเตอร์
| กำหนดไว้ | สตริงที่ระบุระดับ op ที่จะใช้ การควบคุมเชิงกำหนดว่าชุดข้อมูลได้รับอนุญาตให้ส่งคืนองค์ประกอบที่ไม่เรียงลำดับหรือไม่ หากไม่มีองค์ประกอบถัดไปที่จะส่งคืน แต่มีองค์ประกอบในภายหลัง ตัวเลือกคือ "จริง" "เท็จ" และ "ค่าเริ่มต้น" "ค่าเริ่มต้น" บ่งชี้ว่าระดับควรถูกกำหนดโดยพารามิเตอร์ `experimental_deterministic` ของ tf.data.Options | 
|---|