الفصل 3: فضاءات التضمين والتمثيلات
ما هي التضمينات؟
تمثيلات المتجهات الكثيفة التي تلتقط المعنى الدلالي:
from sentence_transformers import SentenceTransformer
model = SentenceTransformer('all-MiniLM-L6-v2')
embeddings = model.encode([
"Machine learning is fascinating",
"AI and ML are interesting topics",
"I like pizza"
])
# First two are similar, third is different
التشابه الدلالي
from sklearn.metrics.pairwise import cosine_similarity
similarity = cosine_similarity([embeddings[0]], [embeddings[1]])
# High similarity for related sentences
التطبيقات
| التطبيق | كيف تساعد التضمينات |
|---|---|
| البحث | العثور على المستندات المتشابهة دلاليًا |
| التجميع | تجميع المحتوى المتعلق |
| RAG | استرجاع السياق الملائم |
| التصنيف | متجهات الميزات لتعلم الآلة |
النقاط الرئيسية
تلميح
- تلتقط التضمينات المعنى الدلالي في المتجهات
- يقيس التشابه الكوني التشابه الدلالي
- ضروري لـ RAG والبحث الدلالي