Please use this identifier to cite or link to this item:
https://ir.swu.ac.th/jspui/handle/123456789/10018
ชื่อเรื่อง: | ระบบส่งเสริมการขายสำหรับร้านหนังสือโดยใช้การจดจำใบหน้าและการแนะนำหนังสือ |
ชื่อเรื่องอื่นๆ: | Sales Promotion System for Bookstores based on Face Recognition and Book Recommendation |
Advisor : | รุ่งระพี กรานคำยี |
ผู้แต่ง: | สุนิตา ขจรวิทยา กาญจนา ดอนไพรที |
Keywords: | Face recognition Book recommendation Sales promotion systems การจดจำใบหน้า ร้านหนังสือ ระบบส่งเสริมการขาย |
วันที่เผยแพร่: | 2561 |
สำนักพิมพ์: | ภาควิชาวิทยาการคอมพิวเตอร์ มหาวิทยาลัยศรีนครินทรวิโรฒ |
บทคัดย่อ: | งานวิจัยนี้มีวัตถุประสงค์เพื่อพัฒนาเว็บแอพพลิเคชั่นระบบส่งเสริมการขายสำหรับร้านหนังสือ โดยใช้เทคโนโลยีจดจำใบหน้า มาใช้ร่วมกับระบบการแนะนำหนังสือ ซึ่งการดำเนินงานวิจัยนี้ประกอบไปด้วยการพัฒนาทั้งหมด 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 | Size | Format | |
---|---|---|---|---|
Sci_R_Sunita_K.pdf Restricted Access | 3.84 MB | View/Open Request a copy | ||
Sci_Sunita_K.jpg | Poster | 32.56 MB | JPEG | View/Open |
Items in SWU repository are protected by copyright, with all rights reserved, unless otherwise indicated.