ข้ามไปยังเนื้อหา
EN
บทความความรู้

Synthetic & Generative Data

Synthetic data อาจมาจากการเรนเดอร์เชิงเรขาคณิตหรือโมเดลกำเนิด การเรนเดอร์ควบคุมค่าจริงและตำแหน่งได้ ส่วนโมเดลกำเนิดอาจให้ภาพสมจริงแต่ไม่รักษาเลขหรือสเกล ต้องแยกที่มาของภาพจากที่มาของ label

Synthetic & Generative Data

แผนภาพอธิบายหลักการ ไม่ใช่หน้าจอผลิตภัณฑ์หรือผลทดสอบจริง

ระดับเนื้อหา: Overview / Implementation considerations

หลักการและการเลือกใช้

Synthetic data อาจมาจากการเรนเดอร์เชิงเรขาคณิตหรือโมเดลกำเนิด การเรนเดอร์ควบคุมค่าจริงและตำแหน่งได้ ส่วนโมเดลกำเนิดอาจให้ภาพสมจริงแต่ไม่รักษาเลขหรือสเกล ต้องแยกที่มาของภาพจากที่มาของ label

ข้อมูลสังเคราะห์คือข้อมูลที่สร้างขึ้น ไม่ได้บันทึกเหตุการณ์จริง Renderer คือส่วนวาดภาพจากแบบและพารามิเตอร์ เช่น รูปหน้าปัดกับมุมเข็ม การรู้มุมที่ใส่ช่วยมีคำตอบตั้งต้น แต่หลังจำลองเลนส์หรือบังภาพต้องตรวจว่าคำตอบยังแสดงในภาพหรือไม่ ความสมจริงทางสายตาและความถูกต้องตามแบบเป็นคนละเงื่อนไขซึ่งต้องตรวจทั้งสอง

วิศวกรนิยามสมการจากค่าไปยังมุมและจากพิกัดแบบไปยังภาพให้ตรวจย้อนกลับได้ หากใช้โมเดลกำเนิดเปลี่ยนภาพ ต้องตรวจส่วนที่คำตอบขึ้นอยู่ด้วย Provenance คือที่มาของข้อมูลและขั้นสร้างซึ่งควรเก็บคู่กับพารามิเตอร์และสิทธิ์ใช้ส่วนประกอบ การมีตัวเลขค่าจริงใน simulator ไม่รับรองว่าภาพที่สร้างแทนความผิดจากอุปกรณ์จริงซึ่งแบบจำลองไม่ได้รวมไว้

เลื่อนแผนภาพซ้าย–ขวาเพื่อดูรายละเอียดครบทุกส่วน

Synthetic & Generative Data
Synthetic & Generative Dataแผนภาพอธิบายหลักการ ไม่ใช่หน้าจอผลิตภัณฑ์หรือผลทดสอบจริง

ตัวอย่างในบริบทอุตสาหกรรม

ตัวอย่างเชิงออกแบบ: สร้างหน้าปัดจากสเกลที่นิยามแล้วหมุนเข็มตามค่าที่ทราบ จากนั้นจำลองเลนส์และแสง โดยไม่ถือว่าครอบคลุมกระจกสะท้อนและสภาพชำรุดจริงทั้งหมด

สมมติหน้าปัดจำลองมีสเกลเชิงเส้นที่กำหนดหน่วยและทิศเพิ่มชัด ต้องสร้างขีดและตัวเลขให้สัมพันธ์กับมุมเข็ม ไม่วาดเพียงรูปที่คล้ายหน้าปัดแล้วสุ่มค่า หากเพิ่มแสงสะท้อนจนปลายเข็มไม่เห็น ภาพอาจเหมาะกับฝึกปฏิเสธ แต่ไม่ควรให้คำตอบว่าอ่านได้โดยไม่มีสถานะเพิ่ม ควรแบ่งบทบาทของภาพที่ช่วยหาเกจกับภาพที่ใช้เรียนอ่านค่าชัดเจน

วิศวกรตรวจภาพที่สร้างในหลายมุมกับพิกัดและค่าที่คำนวณไว้ด้วยตัวตรวจง่ายหรือการตรวจมือ จากนั้นฝึกฐานภาพจริงล้วนและชุดผสมโดยใช้ test จริงอิสระเหมือนกัน หากภาพจำลองไม่มีรอยเฉพาะวัสดุ ต้องบันทึกช่องว่างนั้นไว้ ไม่ชดเชยด้วยการกล่าวว่ามีรูปแบบแสงจำนวนมากแล้วครอบคลุมการใช้งาน และไม่ให้ภาพจากต้นทาง test เข้าไปใช้เป็นวัตถุดิบสร้าง train

ขั้นตอนศึกษาและทดลอง

ขั้นตอนศึกษาและทดลอง
  1. 1 กำหนดพารามิเตอร์ภาพกับสมการ label ที่ตรวจสอบได้
  2. 2 ติดป้าย provenance และตรวจสิทธิ์ asset ที่ใช้สร้าง
  3. 3 ผสมข้อมูลใน train และเก็บ holdout จากภาพจริงอิสระเท่านั้น

วิธีประเมินและนิยามผล

เปรียบเทียบ real-only กับ mixed training บนภาพจริงรายสภาพ พร้อมตรวจ domain gap และความคลาดของ label หลังเรนเดอร์ ไม่ใช้ความสมจริงที่มองด้วยตาเป็นเกณฑ์เดียว

Domain gap คือความต่างระหว่างข้อมูลสร้างกับข้อมูลจริง เช่น ผิวกระจกหรือการบีบอัดที่แบบจำลองไม่เหมือน ควรดูว่าชุดผสมช่วยกลุ่มที่ตั้งใจหรือทำให้บางกลุ่มแย่ลง พร้อมจำนวนภาพจริงที่ใช้เทียบ ความผิดของคำตอบหลังสร้างต้องตรวจแยกจากความผิดของโมเดล เพราะภาพกับค่าที่ไม่สัมพันธ์กันทำให้ผลฝึกตีความยากแม้กระบวนการสร้างไม่มีข้อผิดพลาดโปรแกรม

วิศวกรตรวจการทำซ้ำจากพารามิเตอร์และเวอร์ชันตัวสร้าง พร้อมภาพต้นทางและสิทธิ์ใช้ แล้ววัดงานปลายทางบนภาพจริงที่ไม่เกี่ยวกับขั้นพัฒนา หากเพิ่มภาพสร้างหลายชุด ให้แยกทดลองเพื่อระบุประโยชน์แต่ละชุด ไม่ใช้คะแนนบนภาพสร้างเป็นผลใช้งานจริง และรายงานกรณีอ่านไม่ได้ด้วยเพื่อไม่ให้ภาพจำลองที่สมบูรณ์เกินจริงซ่อนความยากของการรับภาพจากกล้องจริง

ข้อจำกัดและกรณีผิดพลาด

ตัวสร้างอาจทำขีดสเกลผิด ตำหนิไม่สมเหตุผล หรือเลียนแบบข้อมูลต้นฉบับ ข้อมูลสังเคราะห์ไม่ใช่ผลทดสอบภาคสนาม

Simulator คือแบบจำลองที่เลือกบางปัจจัยมารวม จึงมีสิ่งที่ละไว้เสมอ เช่น การเสื่อมวัสดุหรือการสะท้อนหลายชั้น การสุ่มพารามิเตอร์กว้างช่วยสำรวจแต่ไม่พิสูจน์ว่าครอบคลุมทุกปัจจัยจริง ต้องแสดงรายการสมมติฐานและใช้ข้อมูลจริงตรวจ ไม่ทำให้ภาพจำลองดูเป็นภาพเหตุการณ์ที่เกิดขึ้นแล้ว หรือใช้เป็นหลักฐานความสามารถที่ยังไม่ผ่านการประเมินในขอบเขตนั้น

การสร้างช่วยลดข้อจำกัดการเก็บบางกรณีแต่เพิ่มต้นทุนตรวจความถูกต้องและการดูแลแบบ หากรายละเอียดที่อ่านผิดในภาพสร้าง ระบบอาจเรียนรอยของตัวสร้างแทนรูปแบบจริง ต้องคัดและแก้โดยมีประวัติ ส่วนประกอบที่ได้จากภายนอกยังมีเงื่อนไขสิทธิ์ใช้ แนวทางนี้เป็นตัวเลือกออกแบบและวิจัย ไม่ใช่คำยืนยันว่าผลิตภัณฑ์มี simulator หรือเพิ่มผลการอ่านได้ในสัดส่วนใดแล้ว

รายการตรวจสอบก่อนนำไปใช้

  • คำนวณ label ย้อนตรวจได้หรือไม่
  • ข้อมูลสร้างไม่ปน test หรือไม่
  • มีรายการข้อจำกัดของ simulator หรือไม่

เอกสารอ้างอิงและอ่านต่อ

เชื่อมแนวคิด

หัวข้อความรู้ที่เกี่ยวข้อง

ศึกษาในบริบทงาน

หัวข้อและแนวทางประยุกต์ที่เกี่ยวข้อง

แยกสิ่งที่เรียนรู้จากสิ่งที่ต้องตรวจรับ

หากต้องการประเมินงานจริง ควรระบุภาพตัวอย่าง ข้อจำกัดหน้างาน และเกณฑ์ยอมรับ แล้วสอบถามขอบเขตที่ยืนยันได้

อ่านบทความเทคโนโลยีและแนวทางใช้งาน AI

เรียนรู้หลักการ ข้อจำกัด และวิธีประเมินระบบจากบทความที่เผยแพร่บนเว็บไซต์

ข่าวสาร