Üretim İçin Machine Learning Modelleri Geliştirme
Sinan Ozdemir
Data Scientist, Entrepreneur, and Author
Benzer bireyleri benzer şekilde değerlendir.
Farklı grupları eşit değerlendir.

Kurulum:
# Gerekli kütüphaneleri içe aktar ve veriyi böl
X_train, X_test, y_train, y_test = ...
Modeli eğitmek:
# Eğitim verisiyle bir sınıflandırıcı eğit
clf = DecisionTreeClassifier(random_state=42)
clf.fit(X_train, y_train)
# Test verisinde doğruluğu hesapla
y_pred = clf.predict(X_test)
accuracy = accuracy_score(y_test, y_pred)
print(f"Accuracy: {accuracy}")
Daha sonra kayma testi:
X_test_drift = X_test + 1.0 # Veri kaymasını simüle et
# Kaymış veride doğruluğu hesapla
y_pred_drift = clf.predict(X_test_drift)
accuracy_drift = accuracy_score(
y_test, y_pred_drift)
print(f"Accuracy with drift: {accuracy_drift}")
# Doğruluğa dayalı kayma eşiği
drift_threshold = accuracy * 0.9
# Kaymış veride doğruluk düşüşünü kontrol et
if accuracy_drift < drift_threshold:
print("Concept drift detected!")
else:
print("No concept drift detected.")
Üretim İçin Machine Learning Modelleri Geliştirme