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

การ Pivot ข้อมูล

ในบทนี้ คุณจะก้าวไปอีกขั้นในการสร้างคำแนะนำแบบเฉพาะบุคคล โดยจะค้นหาไอเทมที่ผู้ใช้คนอื่นที่มีรสนิยมคล้ายกันชื่นชอบ

ขั้นตอนแรกคือการจัดรูปแบบข้อมูล เริ่มต้นด้วยชุดข้อมูลที่มีผู้ใช้และคะแนนของพวกเขาในรูปแบบแถวแยกกัน ประกอบด้วยคอลัมน์ดังนี้:

  • user: รหัสผู้ใช้
  • title: ชื่อภาพยนตร์
  • rating: คะแนนที่ผู้ใช้ให้กับภาพยนตร์

จากนั้นจะต้องแปลง DataFrame ให้เป็น user rating matrix โดยแต่ละแถวแทนผู้ใช้หนึ่งคน และแต่ละคอลัมน์แทนภาพยนตร์บนแพลตฟอร์ม เพื่อให้สามารถเปรียบเทียบผู้ใช้และความชอบของพวกเขาได้อย่างสะดวก

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การสร้าง Recommendation Engine ด้วย Python

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Inspect the first 5 rows of user_ratings
print(user_ratings.____)
แก้ไขและรันโค้ด