BaşlayınÜcretsiz Başlayın

Aykırı değer olasılıklarıyla KNN

contamination kullanırken çıktıya bütünüyle güvenemeyeceğimiz için, aykırı değer olasılıklarını kullanarak çalışmamızı iki kez kontrol edelim. Bunlar daha güvenilirdir.

Veri kümesi females olarak yüklendi ve KNN tahminleyicisi de içe aktarıldı.

Bu egzersiz

Python ile Anomali Tespiti

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • KNN'i 20 komşu ile başlat.
  • Aykırı değer olasılıklarını hesapla.
  • Aykırı değer olasılığı %55'in üzerinde olan yerler için doğru değer döndüren bir boole maskesi oluştur.
  • is_outlier kullanarak aykırı değerleri females içinden filtrele.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Instantiate a KNN with 20 neighbors and fit to `females`
knn = ____
knn.____

# Calculate probabilities
probs = ____

# Create a boolean mask
is_outlier = ____

# Use the boolean mask to filter the outliers
outliers = ____

print(len(outliers))
Kodu Düzenle ve Çalıştır