MulaiMulai sekarang secara gratis

KNN untuk pertama kali

Anda akan berlatih menggunakan KNN untuk pertama kalinya pada versi himpunan data Ansur Body Measurements untuk perempuan. Versi perempuan juga berisi 95 kolom tetapi hanya 1,9 ribu observasi.

Himpunan data telah dimuat sebagai females ke dalam environment.

Latihan ini adalah bagian dari kursus

Deteksi Anomali dengan Python

Lihat Kursus

Petunjuk latihan

  • Impor estimator KNN dari modul pyod yang relevan.
  • Instansiasi estimator KNN() dengan kontaminasi 0,5% dan 20 tetangga sebagai knn.
  • Buat indeks boolean bernama is_outlier yang mengembalikan True ketika labels_ dari knn bernilai 1.
  • Pisahkan outlier dari females menggunakan is_outlier ke dalam outliers.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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))
Edit dan Jalankan Kode