1. Learn
  2. /
  3. Courses
  4. /
  5. Unsupervised Learning bằng Python

Connected

Exercise

Liên kết khác, phân cụm phân cấp cũng khác!

Trong video, bạn đã thấy mô hình phân cụm phân cấp của các quốc gia bỏ phiếu tại cuộc thi Eurovision dùng liên kết 'complete'. Giờ hãy thực hiện phân cụm phân cấp các quốc gia bỏ phiếu với liên kết 'single', rồi so sánh dendrogram thu được với dendrogram trong video. Liên kết khác, phân cụm phân cấp cũng khác!

Bạn được cung cấp một mảng samples. Mỗi hàng tương ứng với một quốc gia bỏ phiếu, và mỗi cột tương ứng với một màn trình diễn được bình chọn. Danh sách country_names cho biết tên của từng quốc gia bỏ phiếu. Bộ dữ liệu này được lấy từ Eurovision.

Instructions

100 XP
  • Import linkage và dendrogram từ scipy.cluster.hierarchy.
  • Thực hiện hierarchical clustering trên samples bằng hàm linkage() với tham số method='single'. Gán kết quả cho mergings.
  • Vẽ dendrogram của mô hình phân cụm phân cấp, dùng danh sách country_names làm labels. Ngoài ra, chỉ định thêm các tham số leaf_rotation=90 và leaf_font_size=6 như bạn đã làm trước đó.