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
Python ile Anomali Tespiti
kursunun bir parçasıdırEgzersiz 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ı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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)