Kaymayı PSI ve KS ile Ölçün
Her özellikteki dağılım değişimini nicel olarak ölçün.
Kaymayı PSI ve KS ile Ölçün, CoddyKit'te ücretsiz bir MLOps Academy dersidir. Bu, 4 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, MLOps Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. MLOps Academy kursu toplamda 4 dersten oluşur.
Sezgiden Sayıya
Bir özelliğin farklı hissettirdiğini söylemek yeterli değildir. Dağılımının ne kadar değiştiğini gösteren bir sayıya ihtiyacınız vardır. Güvenilir iki araç PSI ve KS testidir. 📏
PSI Ne Ölçer
Population Stability Index, bir özelliğin güncel durumunu eğitim verileriyle bölme bölme karşılaştırır. Her bölmedeki fark büyüdükçe puan da yükselir.
PSI Değerlerini Okuma
Yaygın bir pratik kural şöyledir: 0,1'in altındaki PSI kararlılığı, 0,1 ile 0,25 arası orta düzeyde değişimi, 0,25'in üzeri ise müdahale etmeye değer önemli bir kaymayı gösterir.
PSI Nasıl Hesaplanır
PSI, her bölme için yüzde farkını iki yüzdelik değerin log oranıyla çarpar, ardından tüm bölmelerdeki sonuçları tek bir puanda toplar.
import numpy as np
def psi(expected, actual):
return np.sum((actual - expected) * np.log(actual / expected))Önce Bölmelere Ayırın
PSI, her iki örneklemin de aynı bölmelere yerleştirilmesini gerektirir; bu bölmeler çoğunlukla eğitim verilerinin ondalık dilimleridir. Her iki taraf için aynı sınırları kullanmak karşılaştırmayı adil tutar.
edges = np.quantile(reference, np.linspace(0, 1, 11))
exp = np.histogram(reference, edges)[0] / len(reference)
act = np.histogram(current, edges)[0] / len(current)KS Testi Ne Ölçer
Kolmogorov-Smirnov testi, iki kümülatif dağılım arasındaki en büyük farkı bulur. Bu en büyük uzaklık KS istatistiğidir.
Tek Satırda KS
SciPy size KS testini doğrudan sunar. Küçük bir p-değeri, iki örneklemin büyük olasılıkla farklı dağılımlardan geldiğini ve kaymaya işaret ettiğini gösterir.
from scipy.stats import ks_2samp
stat, pvalue = ks_2samp(reference, current)
drifted = pvalue < 0.05PSI ve KS Karşılaştırması
PSI, panolar için uygun tek bir önem derecesi puanı verir. KS ise evet-hayır kararları için uygun istatistiksel bir p-değeri verir. Birçok ekip ikisini yan yana izler.
Kategorik Özellikler
PSI, her değeri kendi bölmesi olarak ele aldığı için kategorilerde doğal biçimde çalışır. KS sıralı sayıları varsayar; bu nedenle kategorik özelliklerde ki-kare testini tercih edin.
Örneklem Boyutuna Dikkat Edin
Çok büyük örneklemlerde KS testi, küçük ve zararsız değişimleri anlamlı olarak işaretleyebilir. Alarm vermeden önce p-değerini PSI gibi bir etki büyüklüğüyle birlikte değerlendirin.
Özellik Bazında Çalıştırın, Sonra Toparlayın
Bu testleri her özellik için çalıştırıp ardından özetleyin. Yararlı bir gösterge, kayma görülen özelliklerin payıdır; bu, değişimin geniş kapsamlı mı yoksa sınırlı mı olduğunu gösterir. 📊
Hızlı Kontrol
Bu sayıları doğru şekilde yorumlayın.
Özet
Kaymayı sayılara dönüştürdünüz: PSI bölmelerle önem derecesini ölçer, KS ise en büyük dağılım farkını ölçer. İkisini birlikte kullanın, örneklem boyutuna dikkat edin ve her özellik türü için doğru testi seçin. 🎯
Yapay zeka eğitmeniyle Python öğren — ücretsiz
Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.
- Kurslar
- 30
- Dersler
- 120
Sıkça Sorulan Sorular
“Kaymayı PSI ve KS ile Ölçün” dersi ücretsiz mi?
Evet — “Kaymayı PSI ve KS ile Ölçün” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve MLOps Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. MLOps Academy kursu toplamda 4 dersten oluşur.
“Kaymayı PSI ve KS ile Ölçün” dersinde ne öğreneceğim?
Her özellikteki dağılım değişimini nicel olarak ölçün. MLOps Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
MLOps Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te MLOps Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 2. dersidir.
“Kaymayı PSI ve KS ile Ölçün” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu MLOps Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her MLOps Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Veri Kayması ve Kavram Kayması
- Kaymayı PSI ve KS ile Ölçün
- Evidently ile Kayma Raporları Oluşturun
- Kayma Eşiklerini ve Tetikleyicilerini Belirleyin