İ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, kursun bir parçasıdır
Python ile Anomali Tespiti
Egzersiz 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ı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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))