K-Nearest Neighbors (KNN)
Thuật toán Hàng xóm lân cận tối ưu & trực quan hóa ranh giới.
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.neighbors import KNeighborsClassifier
# Lấy dữ liệu từ canvas
X = np.array([])
y = np.array([])
# Khởi tạo thuật toán KNN với K=3
model = KNeighborsClassifier(n_neighbors=3)
# Train (Thuật toán ghi nhớ các điểm lân cận)
model.fit(X, y)
# Đánh giá Accuracy (Độ chính xác trên tập Train)
acc = model.score(X, y) * 100
print(f">> Mô hình KNN (K={model.n_neighbors}) đã sẵn sàng.")
print(f">> Độ lưu nhớ mẫu: {len(X)} điểm.")
print(f">> Độ chính xác hiện tại: {acc:.1f}%")
// Kết quả (Output) sẽ xuất hiện ở đây khi nhấn Run...
chat_bubble Bình luận (0)