คำนวณเมทริกซ์ใหม่
เมื่อได้เมทริกซ์แฟกเตอร์ทั้งสามแล้ว ให้นำมาคูณกลับเข้าด้วยกันเพื่อให้ได้ข้อมูลคะแนนที่ครบถ้วนโดยไม่มีค่าที่หายไป
ในแบบฝึกหัดนี้ จะใช้ฟังก์ชัน dot product ของ numpy เพื่อคูณ U และ sigma ก่อน จากนั้นนำผลลัพธ์ที่ได้คูณกับ Vt
จากนั้นจึงบวกคะแนนเฉลี่ยของแต่ละแถวกลับเข้าไปเพื่อให้ได้คะแนนขั้นสุดท้าย
U, sigma, Vt, avg_ratings และ user_ratings_df จากแบบฝึกหัดก่อนหน้าถูกโหลดไว้ให้แล้ว รวมถึง numpy ที่โหลดในชื่อ np
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสร้าง Recommendation Engine ด้วย Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Dot product of U and sigma
U_sigma = np.____(____, ____)