เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

คำนวณเมทริกซ์ใหม่

เมื่อได้เมทริกซ์แฟกเตอร์ทั้งสามแล้ว ให้นำมาคูณกลับเข้าด้วยกันเพื่อให้ได้ข้อมูลคะแนนที่ครบถ้วนโดยไม่มีค่าที่หายไป ในแบบฝึกหัดนี้ จะใช้ฟังก์ชัน 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.____(____, ____)
แก้ไขและรันโค้ด