Korsvalidering

term_id: cross_validation

Category: training_techniques

Definition

Korsvalidering er en statistisk metode brukt til å estimere ferdighetene til maskinlæringsmodeller. Den vanligste formen er k-fold korsvalidering, der dataene deles inn i k like store deler. Modellen trenes k ganger, hver gang med k-1 deler som treningsdata og den gjenværende delen som testdata.

Summary

En resamplingsprosedur brukt til å evaluere maskinlæringsmodeller på et begrenset datagrunnlag ved å dele data inn i delsett for trening og testing.

Key Concepts

  • K-fold inndeling
  • Modellgeneralisering
  • Deteksjon av overtilpasning
  • Ytelserestimering

Use Cases

  • Tuning av hyperparametere
  • Sammenligning av ulike algoritmer
  • Validering av modellstabilitet på små datasett

Code Example

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