Veri Drift Nedir?
Veri drift, bir ML modelinin egitim verisinin istatistiksel dagilimi ile uretim ortaminda karsilastigi gercek veri dagilimi arasindaki mesafenin zamanla buyumesidir. Model egitildikten sonra dunyanin degismesi bu uyumsuzlugu kacunilmaz kilar. Mevsimsel alis-veri degisiklikleri, ekonomik dalgalanmalar, urun katalogundaki degisiklikler veya pandemi gibi ani sosyal donusumler veri driftinin yaygin nedenleridir. Tespit edilmezse model gizlice bozulur: metrik panolari kucuk degisiklikleri hemen gostermeyebilir.
Drift Cesitleri
Kovaryet drift, girdi ozelliklerinin dagiliminin degismesiyle olur; ancak girdi-cikti iliskisi korunur. Ornegin bir kredi degerlendirme modelinde kullanicilarin gelir dagilimi zamanla kayabilir. Kavram drift, girdi ile cikti arasindaki temel iliskinin kendisinin degismesidir; en tehlikeli drift turudur cunku dogru girdi istatistikleri bile yaniltici hale gelir. Etiket drift, tahmin edilen cikti dagiliminin degismesidir. Her ucunun ayri izlenmesi farkli mudahale stratejileri gerektirir.
Tespit Yontemleri
Population Stability Index (PSI), egitim ve uretim dagilimini karsilastiran sayisal bir olcut sunar; pratik bir kuralsal standarda sahip olmasi tercih edilmesinin ana nedenidir. Kolmogorov-Smirnov (KS) testi, iki dagilimlarin istatistiksel olarak ayirt edilebilir olup olmadigini hipotet testleriyle belirler. KL Divergence ise bilgi teorisi tabanli bir yaklasimdir ve ozellikle kategorik ozelliklerde kullanilir. Gercek zamanli sistemlerde ise kayiyor pencere istatistikleri ve kontrol grafikleri surekli izleme icin tercih edilir.
Mudahale Stratejileri
Drift tespiti mudahale gerektirdiginde uc temel secnek vardir. Yeniden egitim, modeli yeni veriyle gunceller; otomatik tetiklenebilir. Yeniden egitim verisinin secimi kritiktir: yalnizca yeni veri mi yoksa pencer kaymali karma bir veri seti mi kullanilmali? Ozellik muhendisligi, drift'a karsi direncli yeni ozellikler ekler. Mimari revizyon ise kavram driftinde daha radikal cozumleri kapsayabilir. Her durumda drift tespitini, nedenini ve uygulanan mudahaleyi kayit altina almak MLOps izlenebilirliginin birer parcasidir.
Drift İzleme Stratejileri
İstatistiksel Testler
PSI (Population Stability Index), KS testi ve chi-kare testi; eğitim ve üretim dağılımları arasındaki istatistiksel farklılığı nicel olarak ölçer.
Referans Pencere Karşılaştırması
Son N gün üretim verisi ile eğitim referansını kayan pencereyle karşılaştırır; mevsimsel varyasyonları hesaba katar.
Model Performans İzleme
Doğruluk, F1 veya iş metriklerinin düşüşü drift sinyali olarak kullanılır; etiketleme maliyeti gerektirmez.
Otomatik Yeniden Eğitim
Drift eşiği aşıldığında tetiklenen otomatik model yeniden eğitim boru hattı; CI/CD benzeri MLOps döngüsünün kritik bileşeni.
help Sik Sorulan Sorular
- check_circle Veri drift ile model drift arasindaki fark nedir? Veri drift girdi dagiliminin degismesidir; model drift ise cikti kalitesinin bozulmasini ifade eder. Veri drift model driftin yaygin nedenlerinden biridir ancak tek nedeni degildir.
- check_circle Drift ne siklukla kontrol edilmelidir? Verinin degisim hizina baglidir. Finansal veya trafik verileri gunden gune drift gosterebilir. Urun tavsiye modelleri genellikle haftalik kontrol yeterlidir.
- check_circle Drift tespitinde hangi araclar kullanilir? Evidently AI, Arize, Whylogs ve Fiddler yaygin seceneklerdir. Temel istatistiksel testler scikit-learn veya SciPy ile uygulanabilir.
- check_circle Drift olmadan da model bozulabilir mi? Evet. Veri altyapisindaki degisiklikler, bagimliliklarin guncellenmesi veya kodlama hatalari gibi teknik nedenler veri drift olmaksizin da model bozulmasina yol acabilir.