Please use this identifier to cite or link to this item:
https://dspace.ctu.edu.vn/jspui/handle/123456789/109478
Title: | XÂY DỰNG HỆ THỐNG GỢI Ý TRANG PHỤC DÙNG MÁY HỌC |
Other Titles: | BUILDING AN OUTFIT RECOMMENDATION SYSTEM USING MACHINE LEARNING |
Authors: | Nguyễn, Công Danh Trần, Nguyễn Bảo Nghi |
Keywords: | KỸ THUẬT PHẦN MỀM |
Issue Date: | 2024 |
Publisher: | Trường Đại Học Cần Thơ |
Abstract: | Bối cảnh: Với sự phát triển mạnh mẽ của các nền tảng mua sắm trực tuyến trong thời đại số ngày nay, người mua dễ bị choáng ngợp bởi số lượng các hàng hóa được cung cấp trên các sàn thương mai điện tử . Chính vì vậy, nhu cầu về một hệ thống gợi ý những mặt hàng hay sản phẩm nào phù hợp với nhu cầu và sở thích của mỗi cá nhân đang dần trở thành một nhu cầu cần thiết việc lựa chọn sản phẩm trở nên nhanh chóng và tiện lợi hơn. Và trang phục chính là một trong những mặt hàng chiếm vị trí quan trọng và chính yếu trên các sàn thương mại điện tử, chúng là những mặt hàng đa dạng về mẫu mã, màu sắc, kích cỡ, giá thành, ... có thể nhận thấy điều đó rõ ràng từ các trang web mua sắm trực tuyến phổ biến ở thị trường Việt Nam như Lazada, Tiki, Shoppe, ... Vì vậy, một hệ thống gợi ý trang phục sẽ đóng vai trò như một tư vấn viên hỗ trợ đắc lực cho người mua. Mục tiêu: Đề tài “XÂY DỰNG HỆ THỐNG GỢI Ý TRANG PHỤC” ra đời nhằm đáp ứng được phần nào nhu cầu trên. Hệ thống hoạt động dựa trên việc xác thực thông tin người dùng, dựa trên các thông tin của người dùng để đưa ra các đánh giá phù hợp. Hệ thống sẽ gợi ý các item (ở đây mỗi một chiếc quần hay áo sẽ được gọi là một item) dựa trên sự tương quan (similarity) giữa các người mua (để tiện cho việc theo dõi và nhất quát trong tài liệu, về sau người mua sẽ được gọi là user – người dùng). Việc xây dựng chức năng gợi ý sẽ dựa trên hướng tiếp cận User – User của thuật toán collaborative filltering (Lọc cộng tác), tức là dự đoán mức độ yêu thích của một user A tới một item dựa trên mức độ quan tâm của các user khác có sở thích tương tự với user A tới item đó. Và từ đó đưa ra một danh sách các item có mức độ yêu thích cao nhất được hiển thị một cách trực quan trên giao diện của website. Ngoài ra, người dùng còn có thể thêm hoặc chỉnh sửa đánh giá của mình cho một item bằng cách tìm kiếm hoặc từ giao diện chứa các kết quả đề xuất của hệ thống. Phương pháp thực hiện: Để thực hiện đề tài này tôi sử dụng Javascrip, Bootstrap cho phần giao diện, thuật toán Lọc cộng tác (Collabrorative Filltering) được xây dựng bằng Python và Hệ quản trị cơ sở dữ liệu Microsoft SQL Server để lưu trữ dữ liệu, framework FastApi sẽ được dùng để giao diện giữa giao diện và các xử lý bên trong của hệ thống, với 03 trang giao diện chính: Giao diện chứa kết quả đề xuất, Giao diện đánh giá và Giao diện chứa kết quả tìm kiếm. Kết quả: Hệ thống đã được hoàn thiện với một giao diện thân thiện, trực quan và dễ dàng thao tác với các chức năng đề xuất sản phẩm, xem thông tin chi tiết và đánh giá sản phẩm, tìm kiếm sản phẩm theo từ khóa. Tuy nhiên, do máy học đang là một lĩnh vực mới và chưa có nhiều cơ hội thử sức nên đề tài vẫn còn nhiều điểm chưa hoàn thiện về kĩ năng và kinh nghiệm. Dù vậy, đây là những nỗ lực hết sức mình trong thời gian của tôi để thực hiện đề tài một cách trọn vẹn nhất. Tôi sẽ ghi nhận những đóng góp quý giá từ quý thầy cô và người sử dụng hệ thống để từng bước hoàn thiện sản phẩm trong thời gian tới. |
Description: | 73 Tr |
URI: | https://dspace.ctu.edu.vn/jspui/handle/123456789/109478 |
Appears in Collections: | Trường Công nghệ Thông tin & Truyền thông |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
_file_ Restricted Access | 1.77 MB | Adobe PDF | ||
Your IP: 18.191.178.145 |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.