Build your ultimate AI agent
รายละเอียดคอร์ส
คอร์สนี้จะสอนวิธีสร้าง Recommendation Engines โดยใช้ Alternating Least Squares ใน PySpark โดยใช้ชุดข้อมูล MovieLens และ Million Songs Dataset คอร์สนี้จะพาไปทำความเข้าใจแนวคิดเบื้องหลังอัลกอริทึม Alternating Least Squares พร้อมทั้งเรียนรู้วิธีฝึก ทดสอบ และนำโมเดล ALS ไปใช้กับข้อมูลลูกค้าประเภทต่าง ๆ ทีละขั้นตอน
ข้อกำหนดเบื้องต้น
หลักสูตร
โครงสร้างคอร์ส
1
ระบบแนะนำอยู่รอบตัวเรา
บทนี้จะแสดงให้เห็นว่า Recommendation Engines มีประสิทธิภาพเพียงใด พร้อมอธิบายความแตกต่างระหว่าง Collaborative Filtering และ Content-Based Engine รวมถึงประเภทของข้อมูล Implicit และ Explicit ที่ Recommendation Engines สามารถนำไปใช้ได้ นอกจากนี้ยังจะได้เรียนรู้เทคนิคสำคัญในการค้นพบฟีเจอร์ที่ซ่อนอยู่ (Latent Features) ซึ่งอาจไม่เคยรู้ว่ามีอยู่ในชุดข้อมูลลูกค้า
- เหตุใดจึงควรเรียนรู้การสร้าง Recommendation Engine?50 XP
- สัมผัสพลังของ Recommendation Engine100 XP
- พลังของระบบแนะนำ50 XP
- ประเภทของ Recommendation Engine และประเภทข้อมูล50 XP
- Collaborative filtering vs Content-based filtering50 XP
- Collaborative vs Content-Based Filtering ตอนที่ 250 XP
- ข้อมูลแบบ Implicit และ Explicit100 XP
- ประเภทข้อมูลคะแนน100 XP
- การนำ Recommendation Engine ไปใช้งาน50 XP
- การใช้งานอื่น ๆ ของ Recommendation Engine50 XP
- ทำความเข้าใจ latent features100 XP
2
ALS ทำงานอย่างไร
ในบทนี้จะทบทวนแนวคิดพื้นฐานของการคูณเมทริกซ์และการแยกตัวประกอบเมทริกซ์ จากนั้นเจาะลึกการทำงานของอัลกอริทึม Alternating Least Squares รวมถึง Arguments และ Hyperparameters ที่ใช้เพื่อให้ได้ผลลัพธ์การแนะนำที่ดีที่สุด นอกจากนี้ยังจะได้เรียนรู้เทคนิคสำคัญในการเตรียมข้อมูลสำหรับ ALS ใน Spark
3
การแนะนำภาพยนตร์
ในบทนี้จะได้รู้จักกับชุดข้อมูล MovieLens พร้อมเรียนรู้วิธีประเมินความเหมาะสมสำหรับ ALS สร้างโมเดล ALS แบบ Cross-Validated อย่างครบถ้วน และประเมินประสิทธิภาพของโมเดล บทนี้จะเป็นรากฐานสำหรับโมเดล ALS ทุกโมเดลที่จะสร้างด้วย PySpark ต่อไป
4
จะทำอย่างไรหากไม่มีคะแนนรีวิวจากลูกค้า
ในสถานการณ์จริงส่วนใหญ่ มักไม่มีข้อมูลลูกค้าที่ "สมบูรณ์แบบ" พร้อมสำหรับการสร้างโมเดล ALS บทนี้จะสอนวิธีใช้ข้อมูลพฤติกรรมของลูกค้าเพื่อ "อนุมาน" คะแนนรีวิว และนำคะแนนที่อนุมานได้นั้นมาสร้าง ALS Recommendation Engine โดยใช้ Million Songs Dataset และชุดข้อมูล MovieLens อีกเวอร์ชันหนึ่ง บทนี้จะแสดงให้เห็นวิธีใช้ข้อมูลที่มีอยู่เพื่อสร้าง Recommendation Engine ด้วย ALS และประเมินประสิทธิภาพของโมเดล
การสร้าง Recommendation Engines ด้วย PySpark
เรียนจบแล้ว

