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

OpenSpiel

OpenSpiel هو إطار عمل شامل لأبحاث التعلم المعزز في الألعاب. يوفر مجموعة من البيئات والخوارزميات لتطوير واختبار وكلاء الذكاء الاصطناعي العامين في أنواع مختلفة من الألعاب، من ألعاب الطاولة البسيطة إلى سيناريوهات اللاعبين المتعددين المعقدة. يدعم التكامل مع كل من C++ و Python.

عرض المستودع
مشاركة
عرض المستودع
مشاركة

OpenSpiel هو مجموعة مفتوحة المصدر من البيئات والخوارزميات المصممة لتعزيز البحث في التعلم المعزز العام، والبحث، والتخطيط في مجال الألعاب. تم تطويره بواسطة Google DeepMind، ويوفر منصة قوية لباحثي ومطوري الذكاء الاصطناعي لتجربة استراتيجيات الذكاء الاصطناعي المختلفة.

قراءة المزيد

يدعم إطار العمل مجموعة واسعة من أنواع الألعاب، بما في ذلك ألعاب اللاعبين المتعددين (لاعب واحد ومتعدد اللاعبين) ذات المجموع الصفري، والألعاب التعاونية، والألعاب ذات المجموع العام. يستوعب الألعاب ذات الجولة الواحدة والألعاب المتسلسلة، وسيناريوهات الأدوار الصارمة والحركات المتزامنة، والألعاب ذات المعلومات الكاملة وغير الكاملة. بالإضافة إلى الألعاب التقليدية، يشمل OpenSpiel أيضًا بيئات اللاعبين المتعددين التقليدية مثل عوالم الشبكة والمعضلات الاجتماعية، ويدعم الحالات الجزئية والكاملة الملاحظة.

تم بناء OpenSpiel مع التركيز على قابلية التوسع البحثي. يتضمن أدوات لتحليل ديناميكيات التعلم وتقييم المقاييس الشائعة. يتم تمثيل الألعاب كألعاب شكل موسع إجرائية، مع واجهات برمجة التطبيقات الأساسية ومنطق اللعبة المنفذ في C++ ومتاح لـ Python لسهولة الاستخدام. يتم تطوير الخوارزميات والأدوات المساعدة في كل من C++ و Python، مما يوفر المرونة لاحتياجات البحث المختلفة.

بالنسبة لأولئك الذين يتطلعون إلى البدء، يوفر OpenSpiel وثائق مفصلة حول التثبيت لأنظمة Linux و MacOS، مع تعليمات منفصلة لنظام Windows. يتضمن مقدمة لواجهة برمجة التطبيقات، ونظرة عامة على الألعاب والخوارزميات المنفذة، ودليل المطور لاستخدام OpenSpiel كمكتبة C++. تتوفر دروس تعليمية، بما في ذلك دفاتر ملاحظات تفاعلية من Google Colaboratory، لتوجيه المستخدمين خلال المفاهيم الأساسية، واستخدام واجهة برمجة التطبيقات، وتنفيذ خوارزميات مثل CFR و REINFORCE على ألعاب البوكر المختلفة.

يشجع المشروع على مساهمات المجتمع ويلتزم بالإصدار الدلالي. يُدعى الباحثون إلى الاستشهاد بورقة OpenSpiel عند استخدام إطار العمل في عملهم. يتم ترخيص المشروع بموجب ترخيص Apache-2.0، مما يعزز التعاون المفتوح والابتكار في مجال الذكاء الاصطناعي ونظرية الألعاب.

  • الفئةمنصّات تعلّم الآلة
  • نموذج التسعيرمفتوح المصدر
  • النشرسحابي, استضافة ذاتية
  • المنصاتLinux, macOS, Windows

  • مجموعة من بيئات الألعاب لأبحاث التعلم المعزز

  • خوارزميات للتعلم المعزز العام

  • دعم ألعاب اللاعبين المتعددين (لاعب واحد ومتعدد اللاعبين)

  • يتعامل مع ألعاب المجموع الصفري، والألعاب التعاونية، والألعاب ذات المجموع العام

  • يدعم ألعاب المعلومات الكاملة وغير الكاملة

  • يتضمن أدوات لتحليل ديناميكيات التعلم

  • واجهة برمجة تطبيقات أساسية في C++ مع ربطات Python

  • الخوارزميات والأدوات متاحة في C++ و Python

  • وثائق ودروس تعليمية شاملة

  • تكامل Google Colaboratory للتجريب السهل

  • تمثيل إجرائي لألعاب الشكل الموسع

  • يدعم بيئات اللاعبين المتعددين التقليدية (عوالم الشبكة، المعضلات الاجتماعية)

  • ترخيص Apache-2.0 للاستخدام والمساهمة المفتوحة

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

  2. إعداد البيئة: تثبيت التبعيات وبناء نواة C++ ومكونات Python.

  3. التكامل عبر واجهة برمجة التطبيقات: استخدم واجهات برمجة التطبيقات C++ أو Python لتعريف بيئات الألعاب والوكلاء.

  4. تطوير الخوارزميات: تنفيذ أو تكييف خوارزميات التعلم المعزز ضمن إطار العمل.

  5. تشغيل التجارب: تكوين وتنفيذ عمليات التدريب والتقييم لوكلاء الذكاء الاصطناعي.

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

  • أبحاث التعلم المعزز
  • تطوير ذكاء اصطناعي للألعاب
  • أنظمة اللاعبين المتعددين
  • خوارزميات البحث والتخطيط
  • تعليم الذكاء الاصطناعي
  • ألعاب المعلومات غير الكاملة

من Google DeepMind

تقييمات OpenSpiel

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

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

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

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

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

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

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

عرض الأداة

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

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

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

CrewAI

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

CrewAI هو إطار مصمم لتنظيم وكلاء الذكاء الاصطناعي المستقلين الذين يقومون بأدوار. يعزز الذكاء التعاوني، مما يمكّن الوكلاء من العمل معًا بسلاسة على مهام معقدة، مما يزيد من الإنتاجية…

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

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

عرض الأداة

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

إطار مصمم لتنظيم وكلاء الذكاء الاصطناعي المستقلين الذين يقومون بأدوار. يعزز الذكاء التعاوني، مما يمكّن الوكلاء من العمل معًا بسلاسة على مهام معقدة، مما يزيد من الإنتاجية…CrewAI هو إطار مصمم لتنظيم وكلاء الذكاء الاصطناعي المستقلين الذين يقومون بأدوار. يعزز الذكاء التعاوني، مما يمكّن الوكلاء من العمل معًا بسلاسة على مهام معقدة، مما يزيد من الإنتاجية…

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

Beehave AI لمحرك Godot

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

Beehave هي أداة ذكاء اصطناعي تعتمد على شجرة السلوك مصممة لمحرك Godot. تسهل تطوير سلوكيات ذكاء اصطناعي معقدة في الألعاب من خلال توفير إطار عمل منظم. يمكن للمطورين المساهمة في…

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

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

عرض الأداة

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

أداة ذكاء اصطناعي تعتمد على شجرة السلوك مصممة لمحرك Godot. تسهل تطوير سلوكيات ذكاء اصطناعي معقدة في الألعاب من خلال توفير إطار عمل منظم. يمكن للمطورين المساهمة في…Beehave هي أداة ذكاء اصطناعي تعتمد على شجرة السلوك مصممة لمحرك Godot. تسهل تطوير سلوكيات ذكاء اصطناعي معقدة في الألعاب من خلال توفير إطار عمل منظم. يمكن للمطورين المساهمة في…

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

OpenManus-RL

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

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

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

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

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

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

Nitrode

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

Nitrode هي شركة بحث رائدة في مجال الذكاء الاصطناعي تقدم بيانات عالية الجودة في التفكير المكاني، والتقييمات، والتدريب بعده للفرق التي تبني نماذج العالم، والأنظمة متعددة الوسائط،…

MLOps ونشر النماذجالألعاب والرياضات الإلكترونية
عرض الأداة

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

شركة بحث رائدة في مجال الذكاء الاصطناعي تقدم بيانات عالية الجودة في التفكير المكاني، والتقييمات، والتدريب بعده للفرق التي تبني نماذج العالم، والأنظمة متعددة الوسائط،…Nitrode هي شركة بحث رائدة في مجال الذكاء الاصطناعي تقدم بيانات عالية الجودة في التفكير المكاني، والتقييمات، والتدريب بعده للفرق التي تبني نماذج العالم، والأنظمة متعددة الوسائط،…

MLOps ونشر النماذجالألعاب والرياضات الإلكترونية
عرض أفضل 250 من تطبيقات الذكاء الاصطناعي

AnyWorld

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

AnyWorld هي لعبة متعددة اللاعبين تعتمد على المتصفح بلغة بايثون حيث تعمل الذكاء الاصطناعي كمدير للزنزانة. يمكن للاعبين كتابة أفعالهم بكلماتهم الخاصة، مما يخلق تجربة لعب ديناميكية…

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

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

لعبة متعددة اللاعبين تعتمد على المتصفح بلغة بايثون حيث تعمل الذكاء الاصطناعي كمدير للزنزانة. يمكن للاعبين كتابة أفعالهم بكلماتهم الخاصة، مما يخلق تجربة لعب ديناميكية…AnyWorld هي لعبة متعددة اللاعبين تعتمد على المتصفح بلغة بايثون حيث تعمل الذكاء الاصطناعي كمدير للزنزانة. يمكن للاعبين كتابة أفعالهم بكلماتهم الخاصة، مما يخلق تجربة لعب ديناميكية…

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

Plan2Explore

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

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

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

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

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

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

تقدم دورة التعلم العميق المعزز من Hugging Face تجربة تعليمية شاملة ومجانية ومفتوحة المصدر. تغطي الجوانب النظرية والعملية للتعلم العميق المعزز، مما يمكّن المتعلمين من تدريب الوكلاء…

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

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

عرض الأداة

تقدم دورة التعلم العميق المعزز من Hugging Face تجربة تعليمية شاملة ومجانية ومفتوحة المصدر. تغطي الجوانب النظرية والعملية للتعلم العميق المعزز، مما يمكّن المتعلمين من تدريب الوكلاء…

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