İlk kez KNN
KNN yöntemini ilk kez, kadınlar için hazırlanmış Ansur Vücut Ölçümleri veri kümesinin bir sürümü üzerinde uygulayacaksın. Kadın sürümünde de 95 sütun var ama yalnızca 1,9k gözlem bulunuyor.
Veri kümesi, çalışma ortamına females olarak yüklendi.
Bu egzersiz
Python ile Anomali Tespiti
kursunun bir parçasıdırEgzersiz talimatları
- İlgili
pyodmodülündenKNNtahmin edicisini içe aktar. - %0,5 contamination ve 20 komşu ile
KNN()tahmin edicisini oluştur veknnolarak adlandır. knn'ninlabels_değeri 1 döndüğündeTrueolanis_outlieradlı bir boolean indeks oluştur.is_outlierkullanarakfemalesiçindeki aykırı değerlerioutliersiçine ayır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Import KNN from the relevant pyod module
from pyod.____ import ____
# Instantiate KNN and fit to females
knn = KNN(____, ____, n_jobs=-1)
knn.____
# Create a boolean index that checks for outliers
is_outlier = ____
# Isolate the outliers
outliers = ____
print(len(outliers))