
PROMPLESTOLTOLS هي مكتبة توفر إطار عمل معياري وقابل للتمديد لتنفيذ تجارب الضبط السريع. إنه يوفر واجهة سهلة الاستخدام لتجميع المكونات الأساسية لمهام التحسين المطالبات المختلفة.
بالإضافة إلى ذلك ، يحتوي هذا المستودع على تجاربنا للورقة "نحو ضبط موجه فعال من حيث التكلفة: تقييم تأثيرات حجم النموذج ، أو وصف الأسرة ونماذج المهام في Evoprompt".
تم تطوير هذا المشروع بواسطة Timo Heiß و Moritz Schlager و Tom Zehle.
استخدم PIP لتثبيت مكتبتنا:
pip install promptolution
بدلاً من ذلك ، استنساخ المستودع ، تشغيل
poetry install
لتثبيت التبعيات اللازمة. قد تحتاج إلى تثبيت PIPX والشعر أولاً.
وثيقة شاملة مع مرجع API هي متوفرة على https://finitearth.github.io/promptolution/.
إنشاء مفاتيح API للنماذج التي تريد استخدامها:
| اسم | # بدء السكان | استكشاف | التكاليف | سرعة التقارب | قابل للتوازي | يستخدم حالات الفشل |
|---|---|---|---|---|---|---|
| evoprompt de | 8-12 | ؟ | ؟ | ⚡⚡ | ✅ | |
| evoprompt ga | 8-12 | ؟ | ؟ | ⚡⚡ | ✅ | |
| أوبرو | 0 | ؟ | ؟ | ⚡ |
ألقِ نظرة على دفترنا في البدء: gett_started.py
نحن نقدم البرامج النصية والتكوينات لجميع تجاربنا. قم بإجراء تجارب بناءً على التكوين عبر:
poetry run python scripts/experiment_runs.py --experiment "configs/<my_experiment>.ini"
حيث <my_experiment>.ini هو تكوين يعتمد على القوالب الخاصة بنا.
تم تطوير هذا المشروع للندوة "Automl في عصر النماذج الكبيرة التي تم تدريبها" في LMU Munich.