ค้นหาเพื่อนบ้านที่ใกล้ที่สุด
อัลกอริทึม local outlier factor นั้นพึ่งพาแนวคิดเรื่อง nearest neighbor เป็นอย่างมาก ซึ่งขึ้นอยู่กับการเลือก distance metric ด้วย จึงตัดสินใจทดลองเพิ่มเติมกับชุดข้อมูล hepatitis ที่แนะนำไปในบทเรียนก่อนหน้า โดยมีตัวอย่างสามรายการที่เก็บอยู่ใน features และคลาสของตัวอย่างเหล่านั้นเก็บอยู่ใน labels ให้ระบุ nearest neighbor ของตัวอย่างแรก (แถวที่มี index 0) โดยใช้ distance metric สามแบบ ได้แก่ Euclidean, Hamming และ Chebyshev แล้วเลือก distance metric ที่เหมาะสม โดยจะ import โมดูลที่จำเป็นเป็นส่วนหนึ่งของแบบฝึกหัด ส่วน pandas และ numpy รวมถึง features และ labels พร้อมใช้งานแล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การออกแบบ Machine Learning Workflows ด้วย Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Import DistanceMetric as dm
from sklearn.____ import ____ as dm