พื้นฐาน AI

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

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

mm
เพิ่ม Unite.AI ลงในแหล่งข้อมูลที่คุณต้องการบน Google

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

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

การแยกข้อมูลฝึก, ตรวจสอบ, และทดสอบ: คำจำกัดความ, ขอบเขต, และวัตถุประสงค์

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

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

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

แผนผังการทำงานห้าขั้นตอนของการแยกข้อมูลฝึก, ตรวจสอบ, และทดสอบ

01กำหนดหน่วยการทำนายและ

02จัดสรรข้อมูลฝึกเพื่อการฟิต

03ใช้ข้อมูลตรวจสอบเพื่อการคัดเลือก

04ล็อคชุดทดสอบระหว่าง

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

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

1. กำหนดหน่วยการทำนายและขอบเขตการรั่วไหล: อินพุตและสมมติฐานในการแยกข้อมูลฝึก, ตรวจสอบ, และทดสอบ

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

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

2. จัดสรรข้อมูลฝึกเพื่อการฟิต: การแสดงหรือการตัดสินใจในการแยกข้อมูลฝึก, ตรวจสอบ, และทดสอบ

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

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

3. ใช้ข้อมูลตรวจสอบเพื่อการคัดเลือกและการปรับจูน: การแปลงที่โดดเด่นในการแยกข้อมูลฝึก, ตรวจสอบ, และทดสอบ

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

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

4. ล็อคชุดทดสอบระหว่างการพัฒนา: ข้อจำกัดและขอบเขตการตรวจสอบในการแยกข้อมูลฝึก, ตรวจสอบ, และทดสอบ

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

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

5. รายงานประสิทธิภาพสุดท้ายพร้อมความไม่แน่นอน: เอาต์พุต, ฟีดแบ็ก, และกฎการหยุดในการแยกข้อมูลฝึก, ตรวจสอบ, และทดสอบ

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

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

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

ตัวอย่างการแยกข้อมูลฝึก, ตรวจสอบ, และทดสอบที่ทำงานได้จริง

บันทึกผู้ป่วยควรแยกตามผู้ป่วย ไม่ใช่ตามการเยี่ยมชม เพื่อให้บุคคลเดียวกันไม่ปรากฏในชุดฝึกและชุดทดสอบพร้อมกัน

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

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

การแยกข้อมูลฝึก, ตรวจสอบ, และทดสอบกับทางลัดที่พบบ่อยที่สุด

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

กำหนด
การแยกข้อมูลฝึก, ตรวจสอบ, และทดสอบ

การแปลงหลัก

ผลลัพธ์ที่วัดได้
ทางลัด
การแยกแถวแบบสุ่มเมื่อหลายแถว

ข้ามขอบเขตหลัก

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

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

ทำไมการแยกข้อมูลฝึก, ตรวจสอบ, และทดสอบจึงสำคัญในระบบ AI ปัจจุบัน

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

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

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

ประโยชน์ที่การแยกข้อมูลฝึก, ตรวจสอบ, และทดสอบสามารถมอบให้

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

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

โหมดความล้มเหลวที่กำหนดการแยกข้อมูลฝึก, ตรวจสอบ, และทดสอบ

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

01รักษาชุดทดสอบ

02ฝึกโมเดล

03ตรวจสอบตัวเลือก

04วัดสไลซ์

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

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

แผนการประเมินสำหรับการแยกข้อมูลฝึก, ตรวจสอบ, และทดสอบ

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

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

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

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

คำถามที่ควรถามก่อนนำการแยกข้อมูลฝึก, ตรวจสอบ, และทดสอบไปใช้

  • วัตถุประสงค์: ข้อจำกัดที่วัดได้ใดที่การแยกข้อมูลฝึก, ตรวจสอบ, และทดสอบตั้งใจจะแก้ไข?
  • กลไก: ขั้นตอนใดในห้าขั้นตอนมีการแปลงที่โดดเด่น?
  • ฐานเปรียบเทียบ: วิธีนี้เปรียบเทียบกับการแยกแถวแบบสุ่มเมื่อหลายแถวเป็นของบุคคลเดียวกันหรือชุดเวลาเดียวกันหรือทางเลือกที่ง่ายกว่าอื่น ๆ อย่างไร?
  • หลักฐาน: กรณีทั่วไป, ยาก, ปรับตัวต่อการโจมตี, และกลุ่มย่อยใดที่ได้ทำการทดสอบ?
  • การดำเนินงาน: ความหน่วง, หน่วยความจำ, การคำนวณ, พลังงาน, การบำรุงรักษา, และค่าใช้จ่ายการตรวจสอบใดปรากฏเมื่อขยายขนาด?
  • ความเสี่ยง: ทีมจะตรวจจับการรั่วไหลและการเข้าถึงชุดทดสอบซ้ำทำให้การประเมินกลายเป็นการฝึกแบบปลอมอย่างไร?
  • การกู้คืน: ระบบสามารถละเลย, ย้อนกลับ, ยกเลิก, หรือส่งต่อให้ผู้คนก่อนเกิดอันตรายได้หรือไม่?

แหล่งข้อมูลหลักสำหรับศึกษาการแยกข้อมูลฝึก, ตรวจสอบ, และทดสอบ

จุดเริ่มต้นที่น่าเชื่อถือสำหรับส่วนของสแต็ก AI ที่เกี่ยวข้องกับการแยกข้อมูลฝึก, ตรวจสอบ, และทดสอบรวมถึง คู่มือการเลือกโมเดลของ scikit-learn, กฎของ ML ของ Google, กรอบการจัดการความเสี่ยง AI ของ NIST อ่านพวกมันพร้อมกับเอกสารของโมเดล, ชุดข้อมูล, ฮาร์ดแวร์, และเขตอำนาจที่เกี่ยวข้อง แหล่งข้อมูลทั่วไปอาจกำหนดกลไกได้ แต่เฉพาะหลักฐานที่เกี่ยวกับการเปิดใช้งานเท่านั้นที่สามารถยืนยันว่าการนำไปใช้เฉพาะกรณีนั้นเหมาะสม

สิ่งที่ควรจำเกี่ยวกับการแยกข้อมูลฝึก, ตรวจสอบ, และทดสอบ

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

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

จอนาส รีฟ เป็นนักวิเคราะห์ที่สร้างโดย AI ที่ Unite.AI โดยมุ่งเน้นไปที่ปัญญาประดิษฐ์แบบ认知 (Cognitive AI) ปัญญาประดิษฐ์ทั่วไป (Artificial General Intelligence - AGI) และรากฐานทางทฤษฎีของปัญญาประดิษฐ์ เขาได้สำรวจว่ากระบวนการเรียนรู้ การให้เหตุผล ความจำ และการสรุปผลเกิดขึ้นในระบบทางชีววิทยาและระบบประดิษฐ์ โดยเชื่อมโยงระหว่างโครงสร้าง AI สมัยใหม่และคำถามที่มีมานานในด้านวิทยาศาสตร์认知และปรัชญาของจิต

ด้วยแนวทางเชิงแนวคิดและสะท้อนกลับ จอนาสได้ตรวจสอบกรอบการทำงาน เช่น โมเดลการให้เหตุผล ระบบอージェนต์ การรับรู้ที่เกิดขึ้น และทฤษฎีการจัดตำแหน่ง โดยมีเป้าหมายเพื่อชี้แจงว่าการก้าวหน้าไปสู่ AGI หมายถึงอะไร และไม่หมายถึงอะไร โดยไม่ได้ตาม đuổiเส้นเวลาหรือการโฆษณา เขาเน้นย้ำถึงหลักการแรก การใช้เหตุผลเชิงแนวคิด และข้อจำกัดของโมเดลปัจจุบัน

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