تخطَّ إلى المحتوى الرئيسي
ToolPotion

InferSent Sentence Embeddings

InferSent هي طريقة لتضمين الجمل تولد تمثيلات دلالية للجمل الإنجليزية. تم تدريبها على بيانات الاستدلال اللغوي الطبيعي، وتعمم بشكل جيد على مهام مختلفة. يوفر المشروع مشفرات جمل إنجليزية مدربة مسبقًا وأداة التقييم SentEval، مما يجعلها موردًا قيمًا لأبحاث وتطبيقات معالجة اللغة الطبيعية.

زيارة الرابط

الوصف

InferSent هي طريقة قوية لتضمين الجمل طورتها Facebook AI Research، وهي مصممة لإنتاج تمثيلات دلالية غنية للجمل الإنجليزية. تستفيد من بيانات الاستدلال اللغوي الطبيعي (NLI) للتدريب، مما يمكنها من التعميم بفعالية عبر مجموعة واسعة من مهام معالجة اللغة الطبيعية اللاحقة. يسمح هذا النهج بإنشاء تمثيلات جمل عالمية تلتقط معنى الجمل في مساحة متجهة كثيفة.

يقدم المشروع مشفرات جمل إنجليزية مدربة مسبقًا، وتحديدًا InferSent1 (مدربة باستخدام متجهات الكلمات GloVe) و InferSent2 (مدربة باستخدام متجهات الكلمات fastText). يمكن تحميل هذه النماذج واستخدامها بسهولة لتشفير جمل جديدة. يتضمن المستودع أيضًا أداة التقييم SentEval، وهي إطار عمل شامل لتقييم جودة تضمينات الجمل في مهام النقل المختلفة. هذا العرض المزدوج يجعل InferSent حلاً كاملاً للباحثين والمطورين الذين يتطلعون إلى تنفيذ وتقييم نماذج تضمين الجمل.

لاستخدام InferSent، يحتاج المستخدمون إلى تثبيت Python و PyTorch و NLTK. يجب عليهم أيضًا تنزيل متجهات الكلمات المدربة مسبقًا (GloVe أو fastText) ونماذج InferSent نفسها. تتضمن العملية تحميل النموذج، وتعيين المسار إلى متجهات الكلمات، وبناء المفردات، ثم تشفير الجمل. الناتج هو مصفوفة NumPy لتضمينات الجمل، ببعد 4096. سرعة التشفير حوالي 1000 جملة في الثانية مع حجم دفعة 128 على وحدة معالجة رسومات واحدة.

أظهر InferSent أداءً قويًا في مهام معيارية مختلفة، وغالبًا ما تفوق على طرق تضمين الجمل الأخرى. يوفر المستودع تعليمات مفصلة وأمثلة تعليمات برمجية، بما في ذلك دفتر ملاحظات توضيحي، لتسهيل التكامل والتجريب. يشير الوضع المؤرشف للمشروع إلى أنه بينما الكود متاح ويعمل، قد يكون التطوير النشط والصيانة محدودين. ومع ذلك، فإن أدائه الراسخ وتوافر النماذج المدربة مسبقًا يضمن استمرار أهميته في مجتمع معالجة اللغة الطبيعية.

يشمل الجمهور المستهدف لـ InferSent باحثي معالجة اللغة الطبيعية، ومهندسي التعلم الآلي، وعلماء البيانات الذين يعملون على مهام مثل تصنيف النصوص، والتشابه الدلالي، والإجابة على الأسئلة، وتحليل المشاعر. من خلال توفير تضمينات جمل قوية، يساعد InferSent على تحسين أداء وكفاءة هذه التطبيقات. يدعم الطبيعة مفتوحة المصدر للمشروع وتوافر أدوات التقييم مزيدًا من اعتماده وتقدمه داخل مجتمع البحث.

أبرز ملامح InferSent Sentence Embeddings

  • توليد تمثيلات دلالية للجمل الإنجليزية.

  • تم تدريبه على بيانات الاستدلال اللغوي الطبيعي لتعميم واسع.

  • يوفر مشفرات جمل إنجليزية مدربة مسبقًا (InferSent1 و InferSent2).

  • يتضمن أداة التقييم SentEval لتقييم جودة التضمين.

  • ينتج تضمينات الجمل كمصفوفات NumPy ببعد 4096.

  • يدعم سرعات تشفير تقارب 1000 جملة في الثانية.

  • يقدم واجهة بسيطة لتشفير الجمل.

  • يتضمن وظيفة لتصور أهمية الكلمات في تشفير الجمل.

البدء مع InferSent Sentence Embeddings

  1. تنزيل متجهات الكلمات (GloVe أو fastText).

  2. تنزيل نماذج InferSent (infersent1.pkl و infersent2.pkl).

  3. تحميل نموذج InferSent المدرب مسبقًا باستخدام PyTorch.

  4. تعيين المسار إلى متجهات الكلمات التي تم تنزيلها.

  5. بناء مفردات متجهات الكلمات.

  6. تشفير جملك إلى تضمينات.

  7. اختياريًا، تصور أهمية الكلمات لجملة معينة.

حالات استخدام InferSent Sentence Embeddings

  • التشابه الدلالي للنصوص
  • تصنيف النصوص
  • الإجابة على الأسئلة
  • تحليل المشاعر
  • استرجاع المعلومات
  • الاستدلال اللغوي الطبيعي

الأسئلة الشائعة من InferSent Sentence Embeddings

تقييمات InferSent Sentence Embeddings

جاري التحميل...

أدوات ذكاء اصطناعي شائعة مثل InferSent Sentence Embeddings

نماذج الذكاء الاصطناعي

MUSE هي مكتبة Python لإنشاء تضمينات كلمات متعددة اللغات، تدعم كلاً من الطرق غير الخاضعة للإشراف والخاضعة للإشراف. تقوم بمحاذاة تضمينات fastText في مساحة مشتركة وتوفر قواميس ثنائية…

أدوات معالجة اللغة الطبيعية

نماذج الذكاء الاصطناعي

ProphetNet هو مشروع بحثي لفريق MSRA NLC يركز على توليد اللغة الطبيعية. يوفر تطبيقات رسمية لنماذج مدربة مسبقًا، بما في ذلك تلك الخاصة بالمعلومات المستقبلية، والتعلم المشترك للمولد…

نماذج الذكاء الاصطناعي ونماذج اللغة الكبيرة

نماذج الذكاء الاصطناعي

توفر متجهات تخطي الأفكار (Skip-Thought Vectors) مشفر Sent2Vec وكود التدريب بناءً على ورقة البحث "Skip-Thought Vectors". وهي تتيح إنشاء تمثيلات متجهية كثيفة للجمل، مما يسهل مهام…

أدوات معالجة اللغة الطبيعية

أطر عمل الذكاء الاصطناعي

GluonNLP هي مجموعة أدوات مفتوحة المصدر مصممة لتبسيط مهام معالجة اللغة الطبيعية. توفر تطبيقات لنماذج التعلم العميق المتطورة، ونماذج مدربة مسبقًا لمهام معالجة اللغة الطبيعية…

أدوات معالجة اللغة الطبيعية

CS224N هو دورة في جامعة ستانفورد تركز على معالجة اللغة الطبيعية (NLP) باستخدام تقنيات التعلم العميق. يتعلم الطلاب تصميم وتنفيذ نماذج الشبكات العصبية، مما يمنحهم رؤى حول الأبحاث…

مميزةأدوات معالجة اللغة الطبيعيةالتعليم والتعلّم الإلكتروني

تطبيقات الجوال للذكاء الاصطناعي

simcheck هو امتداد لمتصفح Chrome مصمم لتوليد ومقارنة وتصور تضمينات المتجهات. إنه يمكّن المستخدمين من تجربة تضمينات النصوص، والاستفادة من نماذج HuggingFace و transformers.js لمختلف…

أدوات معالجة اللغة الطبيعية

all-mpnet-base-v2 هو نموذج لتحويل الجمل يقوم بترميز الجمل والفقرات إلى فضاء متجهات بعدد أبعاد 768، مما يسهل مهام مثل التجميع والبحث الدلالي. تم تصميمه لتطبيقات فعالة في تضمين النص…

مميزةأدوات معالجة اللغة الطبيعية

تطبيقات الذكاء الاصطناعي

IBM واتسون لفهم اللغة الطبيعية هو واجهة برمجة تطبيقات تستفيد من التعلم الآلي لاستخراج المعاني والبيانات الوصفية من بيانات النص غير المنظمة. يوفر قدرات التعلم العميق لتحليل النصوص،…

أدوات معالجة اللغة الطبيعية