Začněte nyníZačněte zdarma

KNN poprvé

Procvičíš si práci s KNN poprvé – na verzi datasetu Ansur Body Measurements pro ženy. Tato verze obsahuje také 95 sloupců, ale jen přibližně 1 900 záznamů.

Dataset je načtený do prostředí jako females.

Toto cvičení je součástí kurzu

Detekce anomálií v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Importuj estimátor KNN z příslušného modulu pyod.
  • Vytvoř instanci estimátoru KNN() s kontaminací 0,5 % a 20 sousedy a ulož ji jako knn.
  • Vytvoř booleovský index is_outlier, který vrací True v případě, že labels_ objektu knn vrátí hodnotu 1.
  • Pomocí indexu is_outlier vyfiltruj odlehlé hodnoty z datasetu females a ulož je do proměnné outliers.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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))
Upravit a spustit kód