เปรียบเทียบภาพยนตร์รายเรื่องด้วย Jaccard similarity
ในบทเรียนที่แล้ว คุณได้สร้าง DataFrame ของภาพยนตร์ โดยแต่ละคอลัมน์แทนแนวภาพยนตร์ที่แตกต่างกัน ตอนนี้สามารถใช้ DataFrame นี้เปรียบเทียบภาพยนตร์ได้โดยวัด Jaccard similarity ระหว่างแถว ยิ่งค่า Jaccard similarity สูง ภาพยนตร์สองเรื่องนั้นก็ยิ่งมีความคล้ายคลึงกันมาก
ในแบบฝึกหัดนี้ จะเปรียบเทียบภาพยนตร์ GoldenEye กับ Toy Story และ GoldenEye กับ SkyFall แล้วดูผลที่ได้
โหลด DataFrame movie_cross_table ที่มีภาพยนตร์เป็นแถวและแนวภาพยนตร์เป็นคอลัมน์แบบ Boolean ซึ่งสร้างไว้ในบทเรียนที่แล้วเรียบร้อยแล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสร้าง Recommendation Engine ด้วย Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Import numpy and the Jaccard similarity function
import numpy as np
from sklearn.metrics import ____