K-fold cross validation คืออะไร

cnxfusion

CNX Fusion

Posted on June 14, 2020

K-fold cross validation คืออะไร

K-fold cross validation
คือวิธีการในการคาดเดาค่าความผิดพลาดของแบบจำลอง (model) โดยจะเริ่มจากการแบ่งชุดข้อมูล training set ออกเป็นส่วนๆ ทั้งหมด K ส่วนเท่าๆ กันและทำการคำนวณค่าความผิดพลาดทั้งหมด K รอบ โดยแต่ละรอบคำนวณข้อมูลชุดหนึ่งจากข้อมูล K ชุด เลือกออกมาเพื่อเป็นข้อมูลทดสอบและเหลือข้อมูลอีก K-1 ชุดจะถูกใช้เป็นข้อมูลสำหรับการเรียนรู้

โดยปกติในงานวิจัย นิยมใช้ K-fold cross validation ใช้ K=10 ทั้งนี้ก็ขึ้นอยู่กับข้อมูลในงานวิจัยนั้นๆ ด้วย

Alt Text

https://www.researchgate.net/figure/Diagram-of-k-fold-cross-validation-with-k-10-Image-from-Karl-Rosaen-Log_fig1_332370436

💖 💪 🙅 🚩
cnxfusion
CNX Fusion

Posted on June 14, 2020

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related