คู่มือพื้นฐาน

การเพิ่มข้อมูล

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

อ่าน 2 นาทีอัปเดตล่าสุด

ภาพรวม

It matters because more varied data reduces overfitting and helps models generalize to inputs they have not seen.

เจาะลึก

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

ข้อมูลเชิงลึกทางเทคนิค

Augmentation ได้ผลเพราะมันอัดฉีดความรู้เดิมเกี่ยวกับค่าคงที่ลงในการฝึกอบรมโดยตรง โดยการแสดงโมเดลเวอร์ชันที่ได้รับการเปลี่ยนแปลงหลายเวอร์ชันของตัวอย่างหนึ่งรายการ คุณสนับสนุนให้โมเดลเรียนรู้คุณลักษณะที่เพิกเฉยต่อการเปลี่ยนแปลงที่ไม่เกี่ยวข้อง การเปลี่ยนแปลงจะต้องรักษาป้ายกำกับไว้ การพลิก '6' ให้เป็น '9' จะสอนสิ่งที่ผิด วิธีการขั้นสูงเป็นมากกว่าการแก้ไขง่ายๆ: Mixup ผสมผสานรูปภาพสองภาพและป้ายกำกับ ขอบเขตมาสก์คัตเอาท์ และนโยบายที่เรียนรู้ เช่น AutoAugment ค้นหาชุดค่าผสมการแปลงที่ดีที่สุดสำหรับชุดข้อมูลที่กำหนด

ผลกระทบเชิงกลยุทธ์

การตัดสินใจที่ชัดเจนยิ่งขึ้น

ช่วยให้คุณแยกคำกล่าวอ้างทางเทคนิคที่ชัดเจนออกจากภาษาทางการตลาดได้

ต้นทุนและงบประมาณ

คุณสามารถถามคำถามการใช้งานที่ดีขึ้นก่อนที่จะใช้เงินหรือเวลา

ทีมงานและขั้นตอนการทำงาน

ทีมที่มีความเข้าใจร่วมกันจะตัดสินใจเกี่ยวกับผลิตภัณฑ์ นโยบาย และการเรียนรู้ได้ดีขึ้น

อนาคตของการเพิ่มข้อมูล

ขอบเขตคือการเสริมเชิงสร้างสรรค์และการเรียนรู้: การใช้แบบจำลองการแพร่กระจายหรือ GAN เพื่อสังเคราะห์ตัวอย่างการฝึกอบรมใหม่ที่สมจริงทั้งหมด แทนที่จะเพียงเปลี่ยนรูปแบบเก่า การค้นหาการเสริมอัตโนมัติ (AutoAugment, RandAugment) กำลังลดการปรับแต่งด้วยตนเอง และขณะนี้การเสริมเป็นศูนย์กลางของการเรียนรู้แบบมีผู้ดูแลด้วยตนเอง โดยที่แบบจำลองจะเรียนรู้โดยการรับรู้ว่ามุมมองเสริมสองมุมมองของอินพุตเดียวกันควรตรงกัน คาดว่าการเสริมจะทำให้การสร้างข้อมูลสังเคราะห์ไม่ชัดเจน โดยเฉพาะอย่างยิ่งสำหรับคลาสที่หายากและโดเมนที่ไวต่อความเป็นส่วนตัวซึ่งการรวบรวมข้อมูลจริงเป็นเรื่องยาก

การใช้งานจริงในโลกแห่งความเป็นจริง

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

ทีม NLP ใช้การแปลกลับ (ภาษาอังกฤษเป็นภาษาเยอรมันและด้านหลัง) เพื่อถอดความประโยคและขยายชุดข้อมูลการวิเคราะห์ความรู้สึกขนาดเล็ก

โมเดลคำพูดจะเพิ่มเสียงรบกวนในพื้นหลังของคาเฟ่และเปลี่ยนระดับเสียงในการบันทึก เพื่อให้คงความแม่นยำในสภาพแวดล้อมจริงที่มีเสียงดังรบกวน

AI ทางการแพทย์ใช้การเปลี่ยนรูปแบบยืดหยุ่นและพลิกไปยังการสแกน MRI ชุดที่จำกัด เพื่อเพิ่มจำนวนตัวอย่างที่มีป้ายกำกับซึ่งหายากโดยไม่มีผู้ป่วยรายใหม่

ความเสี่ยงและรั้ว

แต่ละทีมอาจใช้คำเดียวกันต่างกัน ดังนั้นควรกำหนดขอบเขตตั้งแต่เนิ่นๆ

เกณฑ์มาตรฐานอาจดูแข็งแกร่งในขณะที่ประสิทธิภาพในโลกแห่งความเป็นจริงไม่เท่ากัน

การเพิกเฉยต่อคุณภาพข้อมูลและแผนการประเมินมักสร้างผลลัพธ์ที่เปราะบาง

แผนงานการดำเนินงาน

1

เริ่มต้นด้วยคำจำกัดความภาษาธรรมดาของผลลัพธ์ที่คุณต้องการ

2

เลือกเมตริกวัดความสำเร็จหนึ่งรายการและเงื่อนไขความล้มเหลวหนึ่งรายการก่อนการทดสอบ

3

ดำเนินการนำร่องขนาดเล็กด้วยข้อมูลตัวแทน ไม่ใช่ชุดสาธิตที่สวยงาม

4

เอกสารที่การเพิ่มข้อมูลช่วยได้ และวิธีที่ง่ายกว่าจะดีกว่า

สำรวจต่อไป

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the Data Augmentation quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

เริ่มแบบทดสอบ

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

คำถามที่พบบ่อย

What is Data Augmentation?

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

วัตถุประสงค์หลักของการเพิ่มข้อมูลคืออะไร?

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

ข้อใดเป็นเทคนิคการเพิ่มภาพทั่วไป

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

การแปลกลับทำอะไรในการเพิ่มข้อความ?

การแปลแบบย้อนกลับจะเรียกใช้ข้อความผ่านภาษาอื่นและย้อนกลับ เพื่อให้ได้เวอร์ชันที่มีการใช้คำใหม่ซึ่งยังคงความหมายไว้

ทำไมการเสริมจึงต้อง 'รักษาฉลาก'?

การแปลงไม่ควรเปลี่ยนคำตอบที่ถูกต้อง เช่น การพลิก '6' เป็น '9' จะทำให้ตัวอย่างไม่ถูกต้อง

เทคนิค Mixup ทำหน้าที่อะไร?

Mixup สร้างตัวอย่างใหม่โดยการรวมคู่อินพุตและป้ายกำกับเข้าด้วยกันเป็นเส้นตรง ส่งเสริมขอบเขตการตัดสินใจที่ราบรื่นยิ่งขึ้น