Basit bir novelty örneği
Outlier tespitinden ziyade novelty tespitini daha kullanışlı buluyorsun, ama önceki basit örneğinde işe yaradığından emin olmak istiyorsun. Bu kez, tamamı 1.0 değerine sahip otuz örnekten oluşan bir eğitim kümesi kullanacak ve 10.0 örneğinin novelty olarak etiketlenip etiketlenmediğine bakacaksın. pandas için pd ve LocalOutlierFactor modülü için lof erişimin var.
Bu egzersiz
Python'da Machine Learning İş Akışları Tasarlama
kursunun bir parçasıdırEgzersiz talimatları
- Tamamı
1.0olan otuz örnek içeren bir pandas DataFrame oluştur. - Bir local outlier factor novelty algılayıcısı başlat.
- Algılayıcıyı eğitim verisine uydur.
10.0veri noktasının novelty etiketini, DataFrame'e dönüştürerek çıktı al.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Create a list of thirty 1s and cast to a dataframe
X = ____([1.0]*30)
# Create an instance of a lof novelty detector
detector = lof(____)
# Fit the detector to the data
detector.____(____)
# Use it to predict the label of an example with value 10.0
print(detector.____(____(____)))