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

DialoGPT

DialoGPT هو نموذج لغوي كبير مدرب مسبقًا لتوليد استجابات الحوار. تم تطويره بواسطة Microsoft، وهو يستفيد من بنية GPT-2 وتم تدريبه على بيانات حوارية واسعة من Reddit، بهدف إنتاج استجابات محادثة بجودة بشرية. يوفر أحجام نماذج مختلفة لتلبية احتياجات الحوسبة المتنوعة.

زيارة الرابط

الوصف

DialoGPT هو نموذج متطور كبير مدرب مسبقًا مصمم خصيصًا لتوليد استجابات المحادثة. تم تطويره بواسطة Microsoft، وهو يبني على بنية GPT-2 وتم تدريبه على مجموعة بيانات ضخمة تضم 147 مليون حوار متعدد الأدوار تم استخراجه من سلاسل مناقشات Reddit. الهدف الأساسي من DialoGPT هو توليد استجابات يمكن مقارنتها في الجودة بالاستجابات البشرية، كما هو موضح في نتائج التقييم البشري في اختبارات تورينج للمحادثات ذات الدور الواحد.

يوفر المشروع الكود المصدري ونقاط التحقق للنماذج المدربة لعدة أحجام: صغير (117 مليون معامل)، متوسط (345 مليون معامل)، وكبير (762 مليون معامل). تستند هذه النماذج إلى مكتبة PyTorch-Transformer من Hugging Face. تتضمن المستودعات نصوصًا لاستخراج البيانات وتدريب النماذج وضبطها. بالنسبة للمستخدمين الذين يبحثون عن قدرات متقدمة، تم استبدال DialoGPT بـ GODEL، الذي يقدم أداءً محسّنًا وفقًا لأوراق البحث.

DialoGPT مناسب للباحثين والمطورين المهتمين ببناء أنظمة ذكاء اصطناعي محادثة متقدمة، وروبوتات الدردشة، وتطبيقات توليد الحوار. يسمح تدريب النموذج على مناقشات Reddit المتنوعة بمعالجة مجموعة واسعة من المواضيع وأنماط المحادثة. يقدم المشروع أيضًا إصدارًا معززًا بالاسترجاع / مدعومًا بالمعرفة يسمى RetGen، والذي يعزز توليد النصوص المدعومة بالمعرفة.

يتم تسهيل التثبيت والاستخدام من خلال النصوص المقدمة، بما في ذلك نص `demo.py` الذي يقوم بأتمتة تنزيل النموذج، واستخراج البيانات، والمعالجة المسبقة، والتدريب. يدعم المشروع تكوينات التدريب على وحدة معالجة رسومات واحدة (GPU) وتدريب موزع، مع خيارات للتدريب باستخدام FP16 لتحسين الكفاءة. بينما النموذج الأساسي متاح، فإن الوصول إلى نصوص فك التشفير لمنع التوليد السام متاح حاليًا بالدعوة فقط، حيث تواصل Microsoft العمل على طرق فك التشفير المتحكم بها.

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

أبرز ملامح DialoGPT

  • نموذج كبير مدرب مسبقًا لتوليد استجابات الحوار

  • يعتمد على بنية GPT-2 من OpenAI

  • تم تدريبه على 147 مليون حوار متعدد الأدوار من Reddit

  • يشير التقييم البشري إلى جودة الاستجابة مقارنة بالبشر

  • متوفر بأحجام معاملات صغيرة (117 مليون)، متوسطة (345 مليون)، وكبيرة (762 مليون)

  • يشمل كود استخراج البيانات وتدريب النموذج

  • يدعم التدريب على وحدة معالجة رسومات واحدة والتدريب الموزع

  • خيار التدريب FP16 للكفاءة

  • مدعوم الضبط الدقيق من النماذج المدربة مسبقًا

  • إصدار معزز بالاسترجاع / مدعوم بالمعرفة (RetGen) متاح

البدء مع DialoGPT

  1. الوصول إلى النموذج: استنسخ مستودع GitHub إلى جهازك المحلي.

  2. إعداد البيئة: قم بتثبيت التبعيات المطلوبة باستخدام Conda أو Docker، مع التأكد من توفر مجموعة أدوات CUDA.

  3. إعداد البيانات: استخدم النصوص المقدمة لاستخراج ومعالجة بيانات حوار Reddit.

  4. تدريب النموذج: قم بتشغيل نص التدريب، مع تحديد معلمات حجم النموذج وتكوين التدريب.

  5. الضبط الدقيق: قم بتكييف النماذج المدربة مسبقًا مع مجموعات بيانات جديدة لتطبيقات محددة.

  6. التكامل: استخدم النموذج المدرب لتوليد استجابات الحوار في تطبيقاتك.

حالات استخدام DialoGPT

  • تطوير روبوتات الدردشة
  • توليد الحوار
  • توليد الاستجابات
  • البحث في معالجة اللغات الطبيعية (NLP)
  • إنشاء المحتوى
  • المساعدون الشخصيون

الأسئلة الشائعة من DialoGPT

تقييمات DialoGPT

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

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

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

GODEL هو نموذج قائم على Transformer واسع النطاق مدرب مسبقًا لتوليد الحوار الموجه نحو الهدف. يتفوق في توليد الاستجابات المستندة إلى نصوص خارجية، مما يتيح الضبط الدقيق الفعال لمهام…

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

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

LaMDA هو نموذج الذكاء الاصطناعي الحواري الرائد من جوجل، المصمم للمشاركة في حوارات متدفقة عبر مجموعة واسعة من المواضيع. يعتمد على بنية Transformer، وتم تدريبه خصيصًا على بيانات…

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

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

Meena هو نموذج محادثة عصبي بمعاملات 2.6 مليار مصمم للحوار مفتوح النطاق. يهدف إلى تقديم ردود أكثر منطقية وتحديدًا من روبوتات الدردشة الحالية، مما يحسن التفاعل الشبيه بالبشر ويقدم…

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

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

SpanBERT هو نموذج ذكاء اصطناعي يركز على تحسين التدريب المسبق من خلال تمثيل وتنبؤ المقاطع النصية. يقدم نماذج أساسية وكبيرة مُدربة مسبقًا، متوافقة مع تنسيقات HuggingFace BERT. يوفر…

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

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

DistilGPT2 هو نموذج توليد نصوص باللغة الإنجليزية تم تقطيره، وهو مشتق من GPT-2. يوفر بديلاً أسرع وأخف لنموذجه السابق، مما يجعله مناسبًا لمختلف مهام الكتابة الإبداعية والمساعدة.…

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

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

تستكشف Google DeepMind نماذج اللغة الكبيرة مثل Gopher، مع التركيز على قدراتها، والاعتبارات الأخلاقية، والتدريب الفعال. يشمل البحث نموذجًا يحتوي على 280 مليار معامل، وتقييم…

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

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

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

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

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

Olmo من Ai2 هو نموذج لغة مفتوح بالكامل مصمم لأبحاث وتطبيقات الذكاء الاصطناعي المتقدمة. يقدم مجموعة متنوعة من نماذج محسّنة للبرمجة، والتفكير، والحوار، مما يضمن الشفافية وسهولة…

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