Đề tài này tập trung vào việc xây dựng một hệ thống đề xuất sách sử dụng giải thuật K-Nearest Neighbors (KNN). Hệ thống này giúp người đọc tìm ra những cuốn sách phù hợp với sở thích và phong cách của họ dựa trên các đặc điểm đã được thu thập từ trước. KNN là một trong những giải thuật học máy không giám sát phổ biến, được sử dụng để phân loại và hồi quy. Trong ngữ cảnh hệ thống đề xuất, KNN sẽ giúp tìm ra những cuốn sách tương tự dựa trên khoảng cách giữa các đặc điểm.
Dữ liệu sử dụng cho hệ thống đề xuất sách có thể được tải từ liên kết sau: Dataset
Để cài đặt và chạy hệ thống đề xuất sách sử dụng giải thuật KNN, bạn có thể làm theo các bước sau:
-
Clone Repository
git clone https://github.com/yourusername/book-recommendation-system.git cd book-recommendation-system
-
Tải Dataset Tạo một thư mục có tên Data trong clone folder và đưa Dataset vào bên trong.
-
Chạy hệ thống
python main.py
-
Kết quả kiểm tra Hệ thống sẽ đưa ra các đề xuất dựa trên dữ liệu đầu vào và xuất kết quả trên terminal.