ยินดีด้วย!

การสร้าง Embeddings ด้วย OpenAI API

Emmanuel Pire

Senior Software Engineer, DataCamp

บทที่ 1 - Embeddings คืออะไร?

 

  • Embeddings: การแทนข้อความในรูปแบบ เวกเตอร์/ตัวเลข
  • จับ ความหมายเชิงอรรถศาสตร์ ของข้อความ
  • ใช้โมเดล Embedding ของ OpenAI
  • ใช้ cosine distance เพื่อค้นหาข้อความที่คล้ายกัน
  • เปิดใช้งาน semantic search, recommendation engine และอื่น ๆ

 

กราฟแสดง vector space 2 มิติ โดยรีวิวที่มี sentiment และหัวข้อเดียวกันจะอยู่ใกล้กันในพื้นที่เวกเตอร์

การสร้าง Embeddings ด้วย OpenAI API

บทที่ 2 - Embeddings สำหรับแอปพลิเคชัน AI

 

Semantic search และ Recommendation

คำค้นหาที่ถูก embed ใน vector space พร้อมกับบทความหลายหัวข้อที่ถูก embed ไว้ด้วยกัน

 

การจำแนกประเภท

คำอธิบายคลาสที่ถูก embed ใน vector space โดยเวกเตอร์ที่ไม่รู้จักถูกกำหนดให้อยู่ในกลุ่ม Tech

การสร้าง Embeddings ด้วย OpenAI API

บทที่ 3 - Vector Databases

ไดอะแกรมแสดงการใช้ vector database (Chroma) เพื่อจัดเก็บ document embeddings และส่งคืนผลลัพธ์จากคำค้นหาที่ถูก embed กลับมายังผู้ใช้

การสร้าง Embeddings ด้วย OpenAI API

ขั้นตอนถัดไป

Vector database แบบ cloud-based ที่มีการจัดการ

เฟรมเวิร์กสำหรับสร้างแอปพลิเคชัน

การสร้าง Embeddings ด้วย OpenAI API

มาฝึกกันเถอะ!

การสร้าง Embeddings ด้วย OpenAI API

Preparing Video For Download...