Chạy k-means
Bây giờ bạn sẽ xây dựng 3 cụm bằng thuật toán k-means. Chúng tôi đã nạp sẵn bộ dữ liệu RFM đã tiền xử lý dưới tên datamart_normalized. Thư viện pandas cũng đã được nạp với bí danh pd.
Bạn có thể khám phá bộ dữ liệu trong bảng điều khiển để làm quen với nó.
Bài tập này là một phần của khóa học
Phân khúc khách hàng bằng Python
Hướng dẫn bài tập
- Import
KMeanstừ thư việnscikit-learn. - Khởi tạo
KMeansvới 3 cụm vàrandom_statebằng 1. - Fit mô hình k-means trên bộ dữ liệu đã chuẩn hóa.
- Trích xuất nhãn cụm và lưu vào
cluster_labels.
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 KMeans
from ____.____ import ____
# Initialize KMeans
kmeans = ____(____=3, ____=1)
# Fit k-means clustering on the normalized data set
____.____(datamart_normalized)
# Extract cluster labels
cluster_labels = ____.____