Please use this identifier to cite or link to this item: https://ir.swu.ac.th/jspui/handle/123456789/10018
Title: ระบบส่งเสริมการขายสำหรับร้านหนังสือโดยใช้การจดจำใบหน้าและการแนะนำหนังสือ
Other Titles: Sales Promotion System for Bookstores based on Face Recognition and Book Recommendation
Advisor : รุ่งระพี กรานคำยี
Authors: สุนิตา ขจรวิทยา
กาญจนา ดอนไพรที
Keywords: Face recognition
Book recommendation
Sales promotion systems
การจดจำใบหน้า
ร้านหนังสือ
ระบบส่งเสริมการขาย
Issue Date: 2561
Publisher: ภาควิชาวิทยาการคอมพิวเตอร์ มหาวิทยาลัยศรีนครินทรวิโรฒ
Abstract: งานวิจัยนี้มีวัตถุประสงค์เพื่อพัฒนาเว็บแอพพลิเคชั่นระบบส่งเสริมการขายสำหรับร้านหนังสือ โดยใช้เทคโนโลยีจดจำใบหน้า มาใช้ร่วมกับระบบการแนะนำหนังสือ ซึ่งการดำเนินงานวิจัยนี้ประกอบไปด้วยการพัฒนาทั้งหมด 2 โมเดล และการพัฒนาเว็บแอพพลิเคชั่นแนะนำหนังสือ ซึ่งโมเดลแรกคือโมเดลสำหรับระบบจดจำใบหน้า จะใช้วิธี Deep Convolutional Neural Network มีขั้นตอนการทำงาน คือ Face detection, Face Landmark Estimation, Encoding Faces และ Classify model สำหรับการแยกแยะลักษณะใบหน้าของแต่ละบุคคล จะใช้อัลกอริทึม K-Nearest Neighbor, Gaussian Naive Bayes, Random Forest และ DecisionTree ซึ่งค่าความแม่นยำในการแบ่งกลุ่มของวิธี K-Nearest Neighbor มีความแม่นยำสูงสุดคือ 100% ในส่วนของโมเดลที่ 2 คือ โมเดลสำหรับระบบแนะนำหนังสือ จะใช้วิธีการกรองข้อมูลแบบผสม Hybrid Filtering โดยการรวม Content-based และ Collaborative Filtering เข้าด้วยกัน ซึ่งใช้ข้อมูลจาก Goodreads (เว็บไซต์สำหรับรีวิวหนังสือทั่วโลก) ในการทำนายการแนะนำหนังสือจากวิธี Collaborative Filtering จะใช้อัลกอริทึม Singular Value Decomposition (SVD), SVD++, BaselineOnly, CoClustering, K Nearest Neighbors (KNN) Basic, KNNWithMeans, KNNWithZScore, Non-negative Matrix Factorization, SlopeOne และ NormalPredictor ซึ่ง SVD เป็นอัลกอริทึมที่เหมาะสม และที่มีค่า Root Mean Square Error (RMSE) อยู่ที่ 0.925 ในส่วนของแอพพลิเคชั่นแนะนำหนังสือสามารถตรวจจับและระบุตัวบุคคลจากใบหน้าของลูกค้าได้ และสามารถแนะนำหนังสือได้ตามความสนใจของลูกค้า
This research aims to develop the sales promotion application for bookstores using face recognition and book recommendation technology by developing 2 models and a book recommendation application. The first model is for face recognition. It uses Deep Convolutional Neural Network which consists of Face Detection, Face Landmark Estimation, Encoding Faces ,and Classify model for extracts each face. Multiple algorithm including K-Nearest Neighbor (KNN), Gaussian Naive Bayes, Random Forest ,and DecisionTree. The KNN is the most appropriate algorithm to build the model that has 100% accuracy. The second model is for the book recommendation. It uses Hybrid filtering combining Content-based and Collaborative Filtering, which based on training data from Goodreads (Website for worldwide books review) to recommend books. Multiple algorithm including Singular Value Decomposition (SVD), SVD++, BaselineOnly, CoClustering, K Nearest Neighbors (KNN) Basic, KNNWithMeans, KNNWithZScore, Non-negative Matrix Factorization, SlopeOne, and NormalPredictor are tested on these models. The SVD is the most appropriate algorithm to build the model that RMSE and MAE give the least error results of 0.9117 and 0.7288 respectively. The book recommendation application can detect and identify the face of the customer and recommend books according to the customer's interest.
URI: https://ir.swu.ac.th/jspui/handle/123456789/10018
Appears in Collections:ComSci-Senior Projects

Files in This Item:
File Description SizeFormat 
Sci_R_Sunita_K.pdf
  Restricted Access
3.84 MBPDFView/Open Request a copy
Sci_Sunita_K.jpgPoster32.56 MBJPEGView/Open


Items in SWU repository are protected by copyright, with all rights reserved, unless otherwise indicated.