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

maml_rl

يوفر هذا المستودع الكود الخاص بتجارب التعلم المعزز المفصلة في ورقة "التعلم التكيفي النموذجي (Model-Agnostic Meta-Learning) للتكيف السريع للشبكات العميقة". يمكّن الباحثين والمطورين من استكشاف تقنيات التعلم التكيفي للتكيف السريع في الشبكات العصبية العميقة ضمن سياقات التعلم المعزز.

زيارة الرابط

الوصف

يستضيف مستودع maml_rl الكود المصاحب للورقة البحثية المؤثرة "التعلم التكيفي النموذجي (Model-Agnostic Meta-Learning) للتكيف السريع للشبكات العميقة" بواسطة Finn وآخرون (ICML 2017). يركز هذا المشروع تحديدًا على تنفيذ وتشغيل تجارب التعلم المعزز (RL) التي توضح فعالية التعلم التكيفي النموذجي (MAML) للتكيف السريع في الشبكات العصبية العميقة.

MAML هو خوارزمية تعلم تكيفي مصممة لتدريب نماذج يمكنها التكيف بسرعة مع مهام جديدة ببضع خطوات تدرج فقط. يسمح هذا الكود للمستخدمين بتكرار تجارب التعلم المعزز المقدمة في الورقة، مما يوفر أداة عملية لفهم وتطبيق MAML في سيناريوهات التعلم المعزز المختلفة. يعتمد المستودع على إطار عمل كود rllab، وهو منصة قوية لتطوير وتقييم خوارزميات التعلم المعزز. سيحتاج المستخدمون إلى تثبيت TensorFlow v1.0+ كاعتمادية، حيث يستخدم كود MAML بشكل خاص إصدار TensorFlow من rllab.

يتضمن هيكل المستودع مجلدات للأمثلة والتوثيق ومكونات MAML الأساسية. تقع البرامج النصية لتشغيل التجارب داخل مجلد `maml_examples/`. يدعم المشروع بيئات pointmass وبيئات MuJoCo، مع إمكانية الوصول إلى الأخيرة عبر `rllab/envs/mujoco/`. جانب رئيسي أبرزه المطورون هو البطء الحالي للكود، مع دعوة مفتوحة للمساهمات لتحسين الأداء، لا سيما من خلال تحسين التوازي لأخذ العينات وحساب رسم بياني للتعلم التكيفي.

بالنسبة للمهتمين بجوانب التعلم الخاضع للإشراف في MAML، يتم الإشارة إلى كود منفصل. يؤكد المشروع على أساسه في rllab، الذي يقدم مجموعة واسعة من مهام التحكم المستمر وتنفيذ خوارزميات التعلم المعزز المختلفة مثل REINFORCE، و Truncated Natural Policy Gradient، و Deep Deterministic Policy Gradient. rllab متوافق مع OpenAI Gym ويدعم رسميًا Python 3.5+. يعمل مستودع maml_rl كمورد قيم للباحثين والممارسين في مجالات التعلم التكيفي، والتعلم المعزز، والتعلم العميق، مما يمكنهم من تجربة تقنيات التكيف الحديثة وتوسيعها.

أبرز ملامح maml_rl

  • كود خاص بتجارب التعلم المعزز باستخدام التعلم التكيفي النموذجي (MAML)

  • ينفذ التكيف السريع للشبكات العميقة لمهام جديدة

  • مبني على إطار عمل التعلم المعزز rllab

  • يتضمن برامج نصية لتشغيل التجارب من ورقة ICML 2017

  • يدعم بيئات pointmass و MuJoCo

  • يتطلب TensorFlow v1.0+

  • يسهل البحث في التعلم التكيفي والتعلم المعزز

  • دعوة مفتوحة للمساهمات لتحسين سرعة الكود والتوازي

البدء مع maml_rl

  1. إعداد البيئة: تثبيت TensorFlow v1.0+ واستنساخ المستودع.

  2. تثبيت الاعتماديات: اتبع إرشادات تثبيت rllab.

  3. الانتقال إلى الأمثلة: حدد موقع البرامج النصية للتجارب في `maml_examples/`.

  4. تكوين التجارب: اضبط المعلمات حسب الحاجة للمهام المحددة.

  5. تشغيل تجارب التعلم المعزز: نفذ البرامج النصية لتدريب واختبار وكلاء MAML.

  6. تحليل النتائج: قم بتقييم سرعة التكيف والأداء على المهام الجديدة.

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

  • وكلاء التعلم المعزز التكيفي
  • أبحاث التكيف السريع
  • التعلم القليل اللقطات في التعلم المعزز
  • تكيف الروبوتات
  • تطوير ذكاء اصطناعي الألعاب

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

تقييمات maml_rl

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

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

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

يحتوي هذا المستودع على كود التجارب لـ "التعلم المعزز العميق في عدد قليل من التجارب باستخدام نماذج الديناميكيات الاحتمالية". يقوم بتطبيق خوارزمية PETS، التي تجمع بين نماذج…

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

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

OpenLLaMA هو نسخة مفتوحة المصدر ومرخصة بشكل متساهل من نموذج LLaMA 7B الخاص بـ Meta AI. تم تدريبه على مجموعة بيانات RedPajama، ويقدم إصدارات بمعاملات 3B و 7B و 13B، ويوفر أوزان…

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

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

يحتوي مستودع GitHub هذا على الكود الخاص بورقة البحث "متى تثق بنموذجك: تحسين السياسة المستند إلى النموذج". يوفر تطبيقات لخوارزميات تحسين السياسة المستندة إلى النموذج، مما يمكّن…

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

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

MPNet هي طريقة تدريب مسبق مبتكرة لمهام فهم اللغة، مما يحسن أداء BERT و XLNet. توفر تطبيقًا موحدًا لنماذج التدريب المسبق المختلفة وتدعم التعليمات البرمجية للتدريب المسبق والضبط…

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

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

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

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

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

UniLM هو إطار عمل تدريب مسبق ذاتي الإشراف واسع النطاق طورته Microsoft. يمكّن النماذج من التعلم عبر مهام ولغات وأنماط متنوعة، بما في ذلك النص والصورة والصوت. يوفر هذا المشروع نماذج…

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

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

FNet هو بنية مشفرة فعالة تشبه Transformer تستبدل الانتباه الذاتي بتحويلات فورييه. تم تطويره بواسطة Google Research، وهو يوفر بديلاً عالي الأداء لمهام معالجة اللغة الطبيعية. تم…

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

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

يوفر مستودع PyTorch هذا الكود الخاص بورقة CVPR 2018 "Learning to Compare: Relation Network for Few-Shot Learning". يركز على جانب التعلم بالقليل من الأمثلة (Few-Shot Learning)،…

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