Q-rec
คำแนะนำคำถามและเครื่องมือสร้างแบบจำลองหัวข้อ
Python ใช้สำหรับการเขียนโปรแกรมแอปพลิเคชันนี้
มีการใช้ห้องสมุดต่อไปนี้สำหรับโครงการนี้:
- Numpy - พีชคณิตเชิงเส้นพื้นฐาน
- Scipy - พีชคณิตเชิงเส้นพื้นฐาน
- Gensim - การสร้างแบบจำลองหัวข้อ
- NLTK - การประมวลผลภาษาธรรมชาติและคำหยุด
- Stackoverflow API - คอลเลกชันของคำถาม ~ 40,000 คำถามที่เกษียณจากเว็บไซต์ Stackoverflow
- Scikit -Learn - ไลบรารีการเรียนรู้ของเครื่อง (การจัดกลุ่มเอกสาร)
- CGI - เว็บเพจโฮสต์บนเซิร์ฟเวอร์ Apache โดยใช้ Python CGI
อัลกอริทึมที่ใช้ที่นี่:
- คำแนะนำ Top-N
- TF_IDF เวกเตอร์ความคล้ายคลึงกัน
- การจัดสรร Dirichlet แฝง (LDA)