تخطَّ إلى المحتوى الرئيسي
ToolPotion
مستشار الذكاء الاصطناعي
إرسال (مجاني)

تنفيذ TD3 باستخدام PyTorch

يوفر مستودع GitHub هذا التنفيذ الرسمي لخوارزمية Twin Delayed Deep Deterministic Policy Gradients (TD3) باستخدام PyTorch. وهو مصمم لمهام التحكم المستمر ضمن بيئات OpenAI Gym، ويقدم حلاً قوياً لأبحاث وتطوير التعلم المعزز.

  • 6 مشتركون — YouTube
عرض المستودع
مشاركة
عرض المستودع
مشاركة

يستضيف مستودع GitHub هذا التنفيذ لخوارزمية Twin Delayed Deep Deterministic Policy Gradients (TD3) باستخدام PyTorch، وهو التنفيذ الرسمي للمؤلف. TD3 هي طريقة متقدمة في التعلم المعزز تعالج أخطاء تقريب الدالة في طرق الممثل-الناقد (actor-critic)، مما يؤدي إلى تعلم أكثر استقراراً وكفاءة. تم تصميم التنفيذ خصيصاً لمهام التحكم المستمر، مما يجعله مناسباً لمجموعة واسعة من تطبيقات الروبوتات والمحاكاة ضمن إطار عمل OpenAI Gym.

قراءة المزيد

يستخدم المشروع إصدار PyTorch 1.2 و Python 3.7، مما يضمن التوافق مع سير عمل التعلم العميق الحديث. تم تنظيم الكود لتسهيل التجريب السهل وإعادة إنتاج النتائج. يمكن للمستخدمين تشغيل التجارب على بيئات فردية عن طريق تنفيذ `python main.py --env HalfCheetah-v2` أو إعادة إنتاج نتائج الورقة البحثية عن طريق تشغيل البرنامج النصي للشل المقدم `./run_experiments.sh`.

تشمل الميزات الرئيسية لهذا التنفيذ خوارزمية TD3 الأساسية، بالإضافة إلى تنفيذ DDPG المضمن للتحليل المقارن. يمكن تعديل المعلمات الفائقة بسهولة من خلال وسيطات سطر الأوامر في `main.py`، مما يسمح للباحثين بضبط أداء الوكيل. يحتوي المستودع أيضاً على منحنيات التعلم، بتنسيق مصفوفات NumPy، تمثل النتائج الأصلية من الورقة البحثية، والتي يتم تقييمها بناءً على متوسط المكافأة الإجمالية عبر حلقات متعددة.

هذا المورد لا يقدر بثمن للباحثين والممارسين في مجال التعلم المعزز، وخاصة أولئك الذين يركزون على مشاكل التحكم المستمر. يوفر قاعدة كود موثقة جيداً ومختبرة لتنفيذ وتقييم TD3، مما يساهم في التقدم في هذا المجال. يرتبط المشروع بالورقة البحثية التأسيسية "Addressing Function Approximation Error in Actor-Critic Methods" بواسطة Fujimoto، Hoof، و Meger، مما يعزز أهميته بشكل أكبر.

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

  • الفئةأدوات ذكاء اصطناعي أخرى
  • نموذج التسعيرمفتوح المصدر
  • النشراستضافة ذاتية
  • المنصاتالويب

  • تنفيذ خوارزمية TD3 باستخدام PyTorch

  • مصمم لمهام التحكم المستمر في OpenAI Gym

  • يعالج خطأ تقريب الدالة في طرق الممثل-الناقد

  • يتضمن تنفيذ DDPG للمقارنة

  • ضبط المعلمات الفائقة عبر وسيطات سطر الأوامر

  • نتائج تجريبية قابلة لإعادة الإنتاج

  • منحنيات التعلم متاحة كمصفوفات NumPy

  • تم التدريب باستخدام PyTorch 1.2 و Python 3.7

  • ترخيص MIT للاستخدام مفتوح المصدر

  • قاعدة كود لأبحاث التعلم المعزز

  1. الوصول إلى النموذج: استنساخ مستودع GitHub.

  2. إعداد البيئة: تثبيت PyTorch 1.2 و Python 3.7.

  3. التكامل عبر البرنامج النصي: تشغيل `./run_experiments.sh` لنتائج الورقة البحثية أو `python main.py --env <environment_name>` للبيئات الفردية.

  4. تعديل المعلمات الفائقة: ضبط المعلمات باستخدام وسيطات سطر الأوامر في `main.py`.

  5. تحليل النتائج: فحص منحنيات التعلم في الدليل `/learning_curves`.

  6. المقارنة مع DDPG: استخدام `DDPG.py` المضمن للدراسات المقارنة.

  • أبحاث التعلم المعزز
  • مهام التحكم المستمر
  • مقارنة الخوارزميات
  • تحسين المعلمات الفائقة
  • محاكاة الروبوتات

تقييمات تنفيذ TD3 باستخدام PyTorch

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

أدوات ذكاء اصطناعي شائعة مثل تنفيذ TD3 باستخدام PyTorch

Machine Learning with Phil

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

قناة Machine Learning with Phil على يوتيوب تقدم دروسًا معمقة في الذكاء الاصطناعي والتعلم العميق. تركز على التعلم المعزز، وطرق الممثل-الناقد (actor-critic)، والتعلم العميق…

أدوات ذكاء اصطناعي أخرى

المرتبة 115 في قنوات YouTube للذكاء الاصطناعي

عرض الأداة

Model-Based Policy Optimization

مستودعات GitHub للذكاء الاصطناعي

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

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

مستودعات GitHub للذكاء الاصطناعي

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

نماذج الذكاء الاصطناعي ونماذج اللغة الكبيرة
عرض أفضل 250 من مستودعات GitHub للذكاء الاصطناعي

Stable-Baselines3

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

توفر Stable-Baselines3 (SB3) تطبيقات موثوقة لخوارزميات التعلم المعزز في PyTorch. إنها توفر بنية موحدة، والامتثال لـ PEP 8، وتوثيقًا شاملاً، واختبارًا قويًا. تدعم SB3 TensorBoard،…

منصّات تعلّم الآلة
عرض الأداة

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

توفر Stable-Baselines3 (SB3) تطبيقات موثوقة لخوارزميات التعلم المعزز في PyTorch. إنها توفر بنية موحدة، والامتثال لـ PEP 8، وتوثيقًا شاملاً، واختبارًا قويًا. تدعم SB3 TensorBoard،…

منصّات تعلّم الآلة
عرض أفضل 50 من أطر عمل الذكاء الاصطناعي

PyTorch

مستودعات GitHub للذكاء الاصطناعي

PyTorch هي مكتبة مفتوحة المصدر لتعلم الآلة توفر أدوات لبناء الشبكات العصبية الديناميكية في بايثون، مستفيدة من تسريع GPU القوي للحسابات الفعالة.

تعلّم الآلة وعلم البيانات
عرض الأداة

مستودعات GitHub للذكاء الاصطناعي

مكتبة مفتوحة المصدر لتعلم الآلة توفر أدوات لبناء الشبكات العصبية الديناميكية في بايثون، مستفيدة من تسريع GPU القوي للحسابات الفعالة.PyTorch هي مكتبة مفتوحة المصدر لتعلم الآلة توفر أدوات لبناء الشبكات العصبية الديناميكية في بايثون، مستفيدة من تسريع GPU القوي للحسابات الفعالة.

مميزةتعلّم الآلة وعلم البيانات
عرض أفضل 250 من مستودعات GitHub للذكاء الاصطناعي

وثائق Gymnasium

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

يوفر Gymnasium واجهة برمجة تطبيقات قياسية للتعلم المعزز ومجموعة متنوعة من البيئات المرجعية. إنه تفرع مُدار من مكتبة Gym الخاصة بـ OpenAI، ويقدم واجهة بسيطة وبايثونية قادرة على…

منصّات تعلّم الآلة
عرض الأداة

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

يوفر Gymnasium واجهة برمجة تطبيقات قياسية للتعلم المعزز ومجموعة متنوعة من البيئات المرجعية. إنه تفرع مُدار من مكتبة Gym الخاصة بـ OpenAI، ويقدم واجهة بسيطة وبايثونية قادرة على…

منصّات تعلّم الآلة
عرض أفضل 50 من أطر عمل الذكاء الاصطناعي

مجموعة أدوات Unity ML-Agents

مستودعات GitHub للذكاء الاصطناعي

مجموعة أدوات Unity ML-Agents هي مشروع مفتوح المصدر يتيح استخدام الألعاب والمحاكيات كبيئات لتدريب الوكلاء الذكيين باستخدام التعلم العميق المعزز والتعلم بالمحاكاة. توفر منصة…

أدوات تطوير الألعاب بالذكاء الاصطناعيالألعاب والرياضات الإلكترونية

المرتبة 64 في مستودعات GitHub للذكاء الاصطناعي

عرض الأداة

مستودعات GitHub للذكاء الاصطناعي

مشروع مفتوح المصدر يتيح استخدام الألعاب والمحاكيات كبيئات لتدريب الوكلاء الذكيين باستخدام التعلم العميق المعزز والتعلم بالمحاكاة. توفر منصة…مجموعة أدوات Unity ML-Agents هي مشروع مفتوح المصدر يتيح استخدام الألعاب والمحاكيات كبيئات لتدريب الوكلاء الذكيين باستخدام التعلم العميق المعزز والتعلم بالمحاكاة. توفر منصة…

أدوات تطوير الألعاب بالذكاء الاصطناعيالألعاب والرياضات الإلكترونية
المرتبة 64 في مستودعات GitHub للذكاء الاصطناعي

OpenManus-RL

مستودعات GitHub للذكاء الاصطناعي

OpenManus-RL هو مشروع مفتوح المصدر يركز على التطوير المباشر لضبط التعلم المعزز (RL) لوكلاء نماذج اللغة الكبيرة (LLM). يهدف إلى استكشاف نماذج جديدة لضبط وكلاء LLM المستند إلى RL،…

أدوات بناء وكلاء الذكاء الاصطناعي
عرض الأداة

مستودعات GitHub للذكاء الاصطناعي

مشروع مفتوح المصدر يركز على التطوير المباشر لضبط التعلم المعزز (RL) لوكلاء نماذج اللغة الكبيرة (LLM). يهدف إلى استكشاف نماذج جديدة لضبط وكلاء LLM المستند إلى RL،…OpenManus-RL هو مشروع مفتوح المصدر يركز على التطوير المباشر لضبط التعلم المعزز (RL) لوكلاء نماذج اللغة الكبيرة (LLM). يهدف إلى استكشاف نماذج جديدة لضبط وكلاء LLM المستند إلى RL،…

أدوات بناء وكلاء الذكاء الاصطناعي
عرض أفضل 250 من مستودعات GitHub للذكاء الاصطناعي

يوفر البدء في التعلم العميق للتعزيز وثائق شاملة لتعلم التعلم العميق للتعزيز. يتضمن أدلة التثبيت، والخوارزميات، وإدارة التجارب، والموارد للباحثين، مما يجعله أداة أساسية لأي شخص…

التدريب المؤسسي والتعلّم الإلكتروني

المرتبة 59 في تعلّم الذكاء الاصطناعي

عرض الأداة

يوفر البدء في التعلم العميق للتعزيز وثائق شاملة لتعلم التعلم العميق للتعزيز. يتضمن أدلة التثبيت، والخوارزميات، وإدارة التجارب، والموارد للباحثين، مما يجعله أداة أساسية لأي شخص…

مميزةالتدريب المؤسسي والتعلّم الإلكتروني
المرتبة 59 في تعلّم الذكاء الاصطناعي
1 من 8