الوصف
OpenPrompt هي مكتبة شاملة مصممة لتسهيل التعلم المعتمد على الموجهات، وهو نموذج يتكيف مع نماذج اللغة المدربة مسبقًا (PLMs) لمهام معالجة اللغة الطبيعية (NLP) في الأسفل. مبنية على PyTorch، توفر OpenPrompt إطار عمل قياسي ومرن وقابل للتوسيع يسمح للمستخدمين بنشر خطوط أنابيب التعلم المعتمد على الموجهات بكفاءة. تدعم المكتبة تحميل PLMs مباشرة من Hugging Face Transformers، مما يجعلها متاحة لمجموعة واسعة من المستخدمين المألوفين مع هذه النماذج.
قراءة المزيد
تدور الوظيفة الأساسية لـ OpenPrompt حول تعديل النص المدخل باستخدام قوالب نصية، مما يمكّن PLMs من أداء المهام المدربة مسبقًا مباشرة. تبسط هذه الطريقة عملية تكييف PLMs لمهام NLP المختلفة، مثل تصنيف النص، وتحديد الكيانات، وتصنيف العلاقات. تقدم OpenPrompt مجموعة متنوعة من القوالب والموجهات، بما في ذلك الموجهات اليدوية، التلقائية، والمعرفة، لتلبية احتياجات المستخدمين المختلفة.
تشمل بنية OpenPrompt عدة فئات أساسية ووحدات، مثل قاعدة الموجه، قاعدة خط الأنابيب، ومختلف معالجات البيانات. تم تصميم هذه المكونات لتبسيط عملية التعلم المعتمد على الموجهات، مما يسمح للمستخدمين بالتركيز على متطلبات المهام المحددة. تتضمن المكتبة أيضًا أدوات لمعالجة البيانات، والمعايرة، وإدارة التكوين، مما يعزز من قابليتها للاستخدام.
بينما تدعم OpenPrompt حاليًا PLMs من Hugging Face Transformers، تهدف التحديثات المستقبلية إلى تضمين نماذج تم تنفيذها بواسطة مكتبات أخرى، مما يوسع من قابليتها للاستخدام. المكتبة مفيدة بشكل خاص للباحثين والمطورين الذين يعملون على مهام NLP والذين يحتاجون إلى إطار عمل قوي وقابل للتكيف للتعلم المعتمد على الموجهات.
- الفئةالبرمجة والتطوير
- نموذج التسعيرمفتوح المصدر
- النشرسحابي
- المنصاتPyTorch
الميزات الأساسية لـ OpenPrompt
مبنية على PyTorch
تدعم Hugging Face Transformers
إطار عمل مرن للتعلم المعتمد على الموجهات
بنية قابلة للتوسيع
موجهات يدوية وتلقائية
أدوات معالجة البيانات
إدارة التكوين
دعم مستقبلي لمكتبات أخرى
البدء مع OpenPrompt
التثبيت: اتبع تعليمات التثبيت
التكوين: إعداد القوالب والموجهات
النشر: استخدام الإطار لمهام NLP
تحسين: ضبط التكوينات لأداء أفضل
حالات استخدام OpenPrompt
- تصنيف النص
- تحديد الكيانات
- تصنيف العلاقات
- استنتاج اللغة
- التوليد الشرطي







