1. Learn
  2. /
  3. Courses
  4. /
  5. การสร้าง Embeddings ด้วย OpenAI API

Connected

Exercise

การกรองข้อมูลด้วย metadata

การมี metadata ในฐานข้อมูลช่วยให้กรองผลลัพธ์ตามเงื่อนไขเพิ่มเติมได้สะดวกยิ่งขึ้น ลองนึกภาพว่าระบบแนะนำภาพยนตร์ที่สร้างขึ้นสามารถดึงค่ากำหนดของผู้ใช้มาใช้กรองผลลัพธ์ได้อีกชั้นหนึ่ง

ในแบบฝึกหัดนี้ จะได้ใช้ metadata เพิ่มเติมเพื่อกรองคำแนะนำภาพยนตร์ Netflix collection netflix_titles ได้รับการอัปเดตให้มี metadata สำหรับแต่ละรายการ ได้แก่ 'rating' ซึ่งเป็นเรตอายุของรายการ และ 'release_year' ซึ่งเป็นปีที่รายการออกฉายครั้งแรก

ตัวอย่างของรายการที่อัปเดตแล้วมีดังนี้:

{'ids': ['s999'],
 'embeddings': None,
 'metadatas': [{'rating': 'TV-14', 'release_year': 2021}],
 'documents': ['Title: Searching For Sheela (Movie)\nDescription: Journalists and fans await Ma Anand Sheela as the infamous former Rajneesh commune's spokesperson returns to India after decades for an interview tour.\nCategories: Documentaries, International Movies'],
 'uris': None,
 'data': None}

Instructions

100 XP
  • คิวรีผลลัพธ์ 2 รายการจาก collection โดยใช้ reference_texts
  • กรองผลลัพธ์เฉพาะรายการที่มีเรต 'G' และออกฉายก่อนปี 2019