HAZİRAN 2026
•
HESAPLANIYOR...
K-Fold Çapraz Doğrulama Motoru
Modellerin ezberlemesini (overfitting) engellemek için geliştirilmiş güvenli test mimarisi.
nedir?
Makine öğrenmesi modellerinin sadece ellerindeki eğitim verisinde değil, ilk defa görecekleri gerçek dünya verilerinde de aynı yüksek başarıyı göstermesini (generalization) garanti altına alan bir doğrulama sistemidir.
öne çıkan özellik // stratified alt kümeleme
Veriyi rastgele bölmek yerine, her katmandaki hedef sınıf oranını orijinal veri setiyle tamamen eşit tutan Stratified lojiği:
python // validation_engine.py
● active
from
sklearn.model_selection
import
StratifiedKFold
# dengesiz veri setleri için 5 katmanlı koruma
skf = StratifiedKFold(n_splits=5, shuffle=True)
for
train_idx, test_idx
in
skf.split(X, y):
X_train, X_test = X[train_idx], X[test_idx]
bana kazandırdıkları
- Bias-Variance (Yanlılık-Varyans) dengesini ve bunun hiperparametre optimizasyonundaki rolünü öğrendim.
- Veri sızıntısı (data leakage) gibi modelleri tamamen çöp eden kritik hataları nasıl engelleyeceğimi çözdüm.