Çapraz Doğrulama

term_id: cross_validation

Category: training_techniques

Definition

Çapraz doğrulama, makine öğrenimi modellerinin performansını tahmin etmek için kullanılan istatistiksel bir yöntemdir. En yaygın formu k-katlı çapraz doğrulamadır; burada veri k eşit parçaya bölünür. Model, her adımda farklı bir alt küme test verisi olarak kullanılırken kalanlar eğitim için kullanılır.

Summary

Veriyi eğitim ve test için alt kümelere ayırarak makine öğrenimi modellerini sınırlı bir veri örneği üzerinde değerlendirmek için kullanılan bir yeniden örnekleme prosedürü.

Key Concepts

  • K-Katlı Bölme
  • Model Genelleme
  • Aşırı Öğrenme Tespiti
  • Performans Tahmini

Use Cases

  • Hiperparametre ayarlama
  • Farklı algoritmaları karşılaştırma
  • Küçük veri setlerinde model kararlılığını doğrulama

Code Example

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