Validare încrucișată

term_id: cross_validation

Category: training_techniques

Definition

Validarea încrucișată este o metodă statistică utilizată pentru a estima performanța modelelor de învățare automată. Cea mai comună formă este validarea încrucișată k-fold, unde datele sunt împărțite în k părți egale. Modelul este antrenat pe k-1 fold-uri și testat pe cel rămas, procesul repetându-se de k ori.

Summary

O procedură de eșantionare utilizată pentru a evalua modelele de învățare automată pe un eșantion limitat de date, prin împărțirea acestora în submulțimi pentru antrenament și testare.

Key Concepts

  • Împărțire K-Fold
  • Generalizarea modelului
  • Detectarea suprapotrivirii (overfitting)
  • Estimarea performanței

Use Cases

  • Reglarea hiperparametrilor
  • Compararea diferitelor algoritme
  • Validarea stabilității modelului pe seturi de date mici

Code Example

1
2
from sklearn.model_selection import cross_val_score
cv_scores = cross_val_score(model, X, y, cv=5)