Ảnh hưởng của seed lên các cụm riêng biệt
Bạn đã thấy tác động của seed trên một tập dữ liệu không có các nhóm cụm được xác định rõ. Trong bài tập này, bạn sẽ khám phá liệu seed có ảnh hưởng đến các cụm trong dữ liệu Comic Con, nơi các cụm được xác định rõ hay không.
Dữ liệu được lưu trong một pandas DataFrame, comic_con. x_scaled và y_scaled là tên cột của tọa độ X và Y đã được chuẩn hóa của mọi người tại một thời điểm nhất định.
Bài tập này là một phần của khóa học
Phân cụm trong Python
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Import random class
____
# Initialize seed
random.____(____)
# Run kmeans clustering
cluster_centers, distortion = kmeans(comic_con[['x_scaled', 'y_scaled']], 2)
comic_con['cluster_labels'], distortion_list = vq(comic_con[['x_scaled', 'y_scaled']], cluster_centers)
# Plot the scatterplot
sns.scatterplot(x='x_scaled', y='y_scaled',
hue='cluster_labels', data = comic_con)
plt.show()