K-Means Clustering
Thuật toán phân cụm không giám sát: Tự động gom nhóm dựa trên sự tương đồng.
Python Lab
Thực thi mô hình dựa trên trực quan hóa.
main.py
import numpy as np
from sklearn.cluster import KMeans
# Dữ liệu đầu vào: Chỉ có Tọa độ (Không có Nhãn)
X = np.array([])
# Khởi tạo thuật toán K-Means với K=3 cụm
model = KMeans(n_clusters=3, random_state=42)
# Chạy thuật toán tìm tâm cụm và gom nhóm (Fit & Predict)
labels = model.fit_predict(X)
centers = model.cluster_centers_
print(f">> Mô hình đã huấn luyện xong.")
print(f">> Số lượng vòng lặp hội tụ: {model.n_iter_}")
print(f">> Các tâm cụm tìm được:\n{centers}")
// Kết quả (Output) sẽ xuất hiện ở đây khi nhấn Run...
chat_bubble Bình luận (0)