Tüm metrikler aynı fikirde değil
Önceki egzersizde, en yakın komşuları belirleme konusunda tüm metriklerin aynı fikirde olmadığını gördün. Peki bu, aykırı değerler konusunda da anlaşamayacakları anlamına mı geliyor? Bunu test etmeye karar veriyorsun. Daha öncekiyle aynı veriyi kullanıyorsun, ama bu kez veriyi yerel aykırı değer faktörü tabanlı bir aykırı değer dedektörüne veriyorsun. LocalOutlierFactor modülü lof olarak, veri ise features olarak sana sağlandı.
Bu egzersiz, kursun bir parçasıdır
Python'da Machine Learning İş Akışları Tasarlama
Egzersiz talimatları
featuresiçindeki aykırı değerlerieuclideanmetriğini kullanarak tespit et.featuresiçindeki aykırı değerlerihammingmetriğini kullanarak tespit et.featuresiçindeki aykırı değerlerijaccardmetriğini kullanarak tespit et.- Üç metriğin de herhangi bir aykırı değer üzerinde aynı fikirde olup olmadığını bul.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Compute outliers according to the euclidean metric
out_eucl = ____(metric='euclidean').fit_predict(features)
# Compute outliers according to the hamming metric
out_hamm = ____(metric=____).fit_predict(features)
# Compute outliers according to the jaccard metric
out_jacc = ____(____=____).____(features)
# Find if the metrics agree on any one datapoint
print(any(____ + ____ + ____ == ____))