การแนะนำภาพยนตร์โดยอิงจากประเภทหนัง
เมื่อจัดเตรียมข้อมูลให้พร้อมใช้งานและเข้าใจวิธีเปรียบเทียบภาพยนตร์สองเรื่องแล้ว ขั้นตอนต่อไปคือนำสิ่งที่ได้มาสร้างระบบแนะนำ ในแบบฝึกหัดนี้จะได้เรียนรู้วิธีสร้างคำแนะนำสำหรับภาพยนตร์ใดก็ได้ในชุดข้อมูล
คะแนนความคล้ายคลึงระหว่างภาพยนตร์ทุกเรื่องในชุดข้อมูลที่คำนวณไว้ในแบบฝึกหัดก่อนหน้า ได้ถูกโหลดไว้ให้แล้วในตัวแปร jaccard_similarity_array และ movie_cross_table ซึ่งเก็บข้อมูลภาพยนตร์พร้อมแอตทริบิวต์ก็พร้อมใช้งานเช่นกัน
เพื่อความสะดวก ให้นำคะแนนความคล้ายคลึงมาบรรจุใน DataFrame จากนั้นใช้ DataFrame นี้เพื่อแนะนำภาพยนตร์
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสร้าง Recommendation Engine ด้วย Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Wrap the preloaded array in a DataFrame
jaccard_similarity_df = ____.____(____, index=____.____, columns=____.____)
# Find the values for the movie Thor
jaccard_similarity_series = ____.____['Thor']
# Sort these values from highest to lowest
ordered_similarities = jaccard_similarity_series.sort_values(____)
# Print the results
print(ordered_similarities)