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

เปรียบเทียบภาพยนตร์รายเรื่องด้วย 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 ____
แก้ไขและรันโค้ด