K-fold cross-validation

K-fold cross-validation هو method بنستخدمها عشان ن evaluate ال performance لل machine learning model بتاعنا طب ازاي نستخدم ال method دي: بنقسم الداتا اللي عندنا ل k-folds متساوية في العدد وبنعمل training للموديل على كل ال folds دي ماعدا واحدة كل مره بنتسته عليها وبنفضل نكرر ال process دي مع استخدام كل جزء من الداتا مره واحدة بس في ال testing وبنحسب ال average بتاع ال accuracy عشان نجيب ال accuracy النهائية الطريقة دي بتوفر تقدير لل performance مظبوط اكتر وبتمنع ان يحصل Overfitting أثناء ال training من خلال استخدام groups فرعية مختلفة من الداتا أثناء ال training وال testing