1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Unsupervised Learning bằng Python

Connected

Bài tập

Phân cụm phân cấp cho dữ liệu hạt ngũ cốc

Trong video, bạn đã biết hàm linkage() của SciPy thực hiện hierarchical clustering trên một mảng mẫu. Hãy dùng linkage() để thu được phân cụm phân cấp của các mẫu hạt, và dùng dendrogram() để trực quan hóa kết quả. Một tập mẫu đo đạc của hạt được cung cấp trong mảng samples, còn chủng loại của mỗi mẫu hạt nằm trong danh sách varieties.

Hướng dẫn

100 XP
  • Import:
    • linkage và dendrogram từ scipy.cluster.hierarchy.
    • matplotlib.pyplot là plt.
  • Thực hiện hierarchical clustering trên samples bằng hàm linkage() với đối số từ khóa method='complete'. Gán kết quả vào mergings.
  • Vẽ dendrogram bằng hàm dendrogram() trên mergings. Chỉ định các đối số từ khóa labels=varieties, leaf_rotation=90, và leaf_font_size=6.