İçeriğe geç
Veri Bilimi Yol Haritası · 22 / 36

Doğrulama Tasarımı ve Bilgi Sızıntısı

Temel soru

Değerlendirme düzeni modelin kullanılacağı koşullara benziyor mu?

Kavram

Doğrulama, yeni veri kavramının ne olduğuyla başlar. Yeni müşteri, yeni mağaza veya gelecek dönem farklı ayrımlar gerektirir. Aynı kişiye ait kayıtları iki tarafa dağıtmak, amaç yeni kişiye genellemekse iyimser sonuç üretebilir. Gelecek tahmininde ise zaman sırası belirleyicidir.

Bir örnek üzerinden

Gelecek ayın talebini tahmin edecek model, geçmiş dönemlerde eğitilip sonraki dönemlerde sınanmalıdır. Rastgele katlama, gelecekteki kayıtların geçmişi tahmin eden eğitim kümesine girmesine yol açabilir. Bağımsız ve aynı dağılımdan gelen kesitsel görevlerde rastgele doğrulama uygun olabilir.

Görsel üzerinden

İki görünüm, bu zaman tahmini örneğinde eğitim ve değerlendirme aylarının yerleşimini karşılaştırır. Yürüyen pencere zaman yönünü korur. Son altı ay ayrı tutulur. Diyagramdaki sıfır gelecek ayı, bütün özelliklerde sızıntı bulunmadığı garantisi değildir.

Görsel örnek · Modül 22
Yöntem
Walk-Forward
zamansal bütünlük korunuyor
Eğitim Pencereleri
5 iter.
genişleyen pencere
OOT Holdout
6 ay
son dönem, hiç kullanılmadı
Gelecekten eğitim
0 ay
gelecek → geçmiş sızma

Yorumlama

Değerlendirme düzeni modelin kullanılacağı koşullara benziyor mu?

Ön işleme, özellik seçimi ve hiperparametre ayarı da her eğitim katının içinde yapılmalıdır. Etiket ufukları çakışıyorsa ilgili kayıtları ayırmak veya uygun boşluk bırakmak gerekir. Son test dönemi model seçimi için tekrar kullanılmamalıdır.

Kapsam ve okuma

Bu modülün görselleri öğretim amaçlıdır. İlgili okuma: scikit-learn · Çapraz doğrulama. Açıklamalı kaynak dizini →