IForest ile aykırı değerleri tespit etme
IForest, sağlam bir kestiricidir ve herhangi bir veri kümesinden aykırı değerleri tespit etmek için yalnızca birkaç satır koda ihtiyaç duyar. Bu sözdizimi sana tanıdık gelebilir çünkü sklearn sözdizimine oldukça benzer.
Big Mart Sales verisinin tam sürümü big_mart olarak yüklendi; konsolda inceleyebilirsin.
Bu egzersiz, kursun bir parçasıdır
Python ile Anomali Tespiti
Egzersiz talimatları
pyodiçindenIForestkestiricisini içe aktar.- Varsayılan parametrelerle bir
IForest()başlat. - Kestiriciyi uydur ve aynı anda
big_martüzerinde tahminler üret; sonuçlarılabelsiçinde sakla. pandasalt kümelemeyi kullanarakbig_martiçinden aykırı değerleri filtrele.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Import IForest from pyod
from pyod.____ import ____
# Initialize an instance with default parameters
iforest = ____
# Generate outlier labels
labels = ____
# Filter big_mart for outliers
outliers = ____
print(outliers.shape)