ใช้การค้นหาเวกเตอร์ด้วย Azure Database for PostgreSQL

ปานกลาง
นักพัฒนา
ฐานข้อมูล Azure สำหรับ PostgreSQL

เรียนรู้วิธีใช้การค้นหาเวกเตอร์โดยใช้ส่วนขยาย pgvector ในฐานข้อมูล Azure สําหรับ PostgreSQL จัดเก็บการฝัง สร้างดัชนีเวกเตอร์ และสร้างรูปแบบการดึงความหมายสําหรับแอปพลิเคชัน AI

วัตถุประสงค์การเรียนรู้

หลังจากจบโมดูลนี้ คุณจะสามารถ:

  • จัดเก็บและคิวรีการฝังเวกเตอร์โดยใช้ส่วนขยาย pgvector ในฐานข้อมูล Azure สําหรับ PostgreSQL
  • ดําเนินการค้นหาความคล้ายคลึงกันของเวกเตอร์โดยใช้ตัวชี้วัดและตัวดําเนินการระยะทางที่แตกต่างกัน
  • สร้างและจัดการดัชนีเวกเตอร์เพื่อเพิ่มประสิทธิภาพการค้นหา
  • ใช้กลยุทธ์การฝังการอัปเดตและการรีเฟรชสําหรับชุดข้อมูลที่กําลังพัฒนา
  • สร้างรูปแบบการดึงข้อมูลที่รวมการค้นหาเวกเตอร์ PostgreSQL เข้ากับไปป์ไลน์ RAG

สิ่งที่จำเป็นต้องมี

ก่อนเริ่มโมดูลนี้ คุณควรมี:

  • ประสบการณ์การเขียนโปรแกรมด้วย Python
  • ความเข้าใจพื้นฐานเกี่ยวกับบริการ Azure และแนวคิดการประมวลผลแบบคลาวด์
  • ความคุ้นเคยกับฐานข้อมูลเชิงสัมพันธ์และพื้นฐาน SQL
  • ความเข้าใจเกี่ยวกับแนวคิดการเรียนรู้ของเครื่อง รวมถึงการฝังและการค้นหาความคล้ายคลึงกัน