ทีมภายนอกต้องทำผลการทดลองซ้ำได้ รายการใดควรถูกบันทึกคู่กับผลของโมเดล
กเวอร์ชันโค้ดกับชื่ออัลกอริทึม โดยใช้ข้อมูลล่าสุดแทนข้อมูลเดิมทุกครั้ง
ขเวอร์ชันข้อมูลและโค้ด สภาพแวดล้อม วิธีแบ่งข้อมูล seed พารามิเตอร์ และ preprocessing
คไฟล์โมเดลกับคะแนน validation โดยไม่ต้องเก็บวิธีแบ่งข้อมูลและแหล่งสุ่ม
งพารามิเตอร์กับรายงานผล โดยไม่ต้องระบุเวอร์ชันข้อมูลหรือสภาพแวดล้อม
เฉลยอธิบาย
Common pitfalls: inconsistent preprocessing, leakage and randomness สนับสนุนหลักว่า ต้องแยกข้อมูลก่อนเรียนรู้ preprocessing ใช้ pipeline ให้ขั้นตอนถูก fit เฉพาะข้อมูลฝึก และควบคุมแหล่งสุ่มเพื่อทำซ้ำได้ ดังนั้นคำตอบที่ตรงที่สุดคือ “เวอร์ชันข้อมูลและโค้ด สภาพแวดล้อม วิธีแบ่งข้อมูล seed พารามิเตอร์ และ preprocessing”