Basit bir aykırı değer
Yeni bir algoritma türüyle ilk kez karşılaştığında, onu çok basit bir örnekle denemek her zaman iyi bir fikirdir. Bu yüzden, değeri 1.0 olan otuz örnek ve değeri 10.0 olan tek bir örnek içeren bir liste oluşturmayı seçiyorsun; bunun aykırı değer olarak işaretlenmesini bekliyorsun. Algoritmayı doğru kullandığından emin olmak için listeyi bir pandas veri çerçevesine dönüştürüp yerel aykırı değer faktörü algoritmasına veriyorsun. pandas sana pd olarak sunuluyor.
Bu egzersiz
Python'da Machine Learning İş Akışları Tasarlama
kursunun bir parçasıdırEgzersiz talimatları
- Kolaylık olması için
LocalOutlierFactormodülünülofolarak içe aktar. - Otuz tane
1ve ardından bir10içeren bir liste oluştur:[1.0, 1.0, ..., 1.0, 10.0]. - Listeyi bir veri çerçevesine dönüştür.
- Yerel aykırı değer faktörü algoritmasının ürettiği aykırılık puanlarını yazdır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Import the LocalOutlierFactor module
from sklearn.____ import ____ as lof
# Create the list [1.0, 1.0, ..., 1.0, 10.0] as explained
x = ____*30
x.____(10)
# Cast to a data frame
X = pd.____(x)
# Fit the local outlier factor and print the outlier scores
print(lof().____(X))