awesome-repositories.com
المدونة
awesome-repositories.com

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

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
google-deepmind avatar

google-deepmind/open_spiel

0
View on GitHub↗
5,288 نجوم·1,148 تفرعات·C++·Apache-2.0·11 مشاهدات

Open Spiel

Open Spiel هي مكتبة بحثية وإطار عمل للتعلم التعزيزي، والتخطيط، ومحاكاة الألعاب متعددة الوكلاء. توفر نظامًا لتمثيل الألعاب أحادية الوكيل ومتعددة الوكلاء عبر سيناريوهات المجموع الصفري، والتعاونية، والمعلومات غير الكاملة.

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

يغطي إطار العمل مجموعة واسعة من الإمكانيات بما في ذلك خوارزميات البحث والحوسبة والتخطيط، والتعلم التعزيزي متعدد الوكلاء، وأبحاث نظرية الألعاب. كما يتضمن أدوات لتحليل ديناميكيات التعلم لتتبع سلوك الوكيل وحساب مقاييس التقييم.

Features

  • Game Simulation Environments - Implements a system for simulating single-agent and multi-agent games for reinforcement learning and behavioral research.
  • Game Search and Planning - Applies computational search and planning techniques to identify the best sequence of moves in complex game states.
  • Game Theory Programming - Implements computational models for zero-sum, cooperative, and imperfect information games to study strategic decision making.
  • Reinforcement Learning Simulators - Provides a framework for running and reproducing reinforcement learning and search algorithms in controlled game environments.
  • Reinforcement Learning Research Frameworks - Provides a comprehensive framework for prototyping and evaluating reinforcement learning and search algorithms across game environments.
  • Multi-Agent Training - Provides tools for training and evaluating agents that interact in shared environments through competition or cooperation.
  • Game Logic Decouplers - Ships a standardized API layer that separates agent logic from game mechanics to support diverse game types.
  • Game State Feature Encoding - Encodes game history and board states into numerical tensors for use in neural networks.
  • Machine Learning Evaluation - Ships tools for calculating evaluation metrics and tracking agent behavior to identify performance trends during learning.
  • Reinforcement Learning Algorithm Analyzers - Includes tools for comparing the performance and convergence of different learning algorithms using standardized metrics.
  • Research Libraries - Provides a research library of planning algorithms and evaluation metrics to analyze agent learning dynamics.
  • Algorithm Implementations - Provides a library of decoupled search and learning algorithm implementations that interact with game environments.
  • Python-C++ Bindings - Utilizes C++ wrappers to expose performance-critical game logic to Python for efficient simulation.

سجل النجوم

مخطط تاريخ النجوم لـ google-deepmind/open_spielمخطط تاريخ النجوم لـ google-deepmind/open_spiel

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة google-deepmind/open_spiel؟

Open Spiel هي مكتبة بحثية وإطار عمل للتعلم التعزيزي، والتخطيط، ومحاكاة الألعاب متعددة الوكلاء. توفر نظامًا لتمثيل الألعاب أحادية الوكيل ومتعددة الوكلاء عبر سيناريوهات المجموع الصفري، والتعاونية، والمعلومات غير الكاملة.

ما هي الميزات الرئيسية لـ google-deepmind/open_spiel؟

الميزات الرئيسية لـ google-deepmind/open_spiel هي: Game Simulation Environments, Game Search and Planning, Game Theory Programming, Reinforcement Learning Simulators, Reinforcement Learning Research Frameworks, Multi-Agent Training, Game Logic Decouplers, Game State Feature Encoding.

ما هي البدائل مفتوحة المصدر لـ google-deepmind/open_spiel؟

تشمل البدائل مفتوحة المصدر لـ google-deepmind/open_spiel: suragnair/alpha-zero-general — This project is a reinforcement learning framework and game AI engine designed for training adversarial agents in… tensorflow/minigo — Minigo is a TensorFlow-based reinforcement learning engine designed to master the game of Go. It functions as a… deepmind/lab — Lab is a customizable 3D platform and research testbed designed for training and testing autonomous agents using… ntasfi/pygame-learning-environment — PyGame Learning Environment is a Python framework that provides a standardized interface for training artificial… shangtongzhang/reinforcement-learning-an-introduction — This project is a Python-based educational framework designed to simulate reinforcement learning algorithms and… farama-foundation/arcade-learning-environment — The Arcade Learning Environment is a research-focused platform that provides a high-performance emulation engine for…

بدائل مفتوحة المصدر لـ Open Spiel

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Open Spiel.
  • suragnair/alpha-zero-generalالصورة الرمزية لـ suragnair

    suragnair/alpha-zero-general

    4,471عرض على GitHub↗

    This project is a reinforcement learning framework and game AI engine designed for training adversarial agents in two-player turn-based games. It implements a training loop that utilizes self-play and Monte Carlo Tree Search to produce neural networks capable of predicting board strength and move probabilities. The system decouples the reinforcement learning engine from specific game rules through an abstract game logic interface, allowing for the definition of custom game rules, win conditions, and board representations. It supports integration with various deep learning frameworks to serve

    Jupyter Notebook
    عرض على GitHub↗4,471
  • tensorflow/minigoالصورة الرمزية لـ tensorflow

    tensorflow/minigo

    3,531عرض على GitHub↗

    Minigo is a TensorFlow-based reinforcement learning engine designed to master the game of Go. It functions as a comprehensive system for training neural networks to predict board policies and game outcomes, utilizing a model trainer to generate self-play data and optimize weights. The project is distinguished by its ability to perform large-scale game simulations using Kubernetes to distribute worker nodes across CPU, GPU, and TPU hardware. It employs a Monte Carlo Tree Search implementation to identify optimal moves and supports specialized hardware acceleration, including inference on Edge

    C++
    عرض على GitHub↗3,531
  • deepmind/labالصورة الرمزية لـ deepmind

    deepmind/lab

    7,365عرض على GitHub↗

    Lab is a customizable 3D platform and research testbed designed for training and testing autonomous agents using reinforcement learning. It serves as a spatial AI training simulator where agents can be evaluated through navigation and puzzle-solving tasks. The environment allows for the definition of complex layouts and task behaviors through external scripting, enabling the generation of specific challenges for AI research. It supports both automated training via standard API bindings and manual agent control to validate simulation dynamics. The system utilizes a grid-based spatial represen

    C
    عرض على GitHub↗7,365
  • ntasfi/pygame-learning-environmentالصورة الرمزية لـ ntasfi

    ntasfi/PyGame-Learning-Environment

    1,062عرض على GitHub↗

    PyGame Learning Environment is a Python framework that provides a standardized interface for training artificial intelligence agents within diverse game environments. It functions as a communication layer that bridges reinforcement learning agents with game state observations, action inputs, and reward signals, allowing for consistent interaction across different game titles. The platform distinguishes itself by offering a headless execution mode that disables graphical rendering pipelines. By bypassing display overhead, this feature accelerates training cycles for automated agents during bac

    Pythonagentaiartificial-intelligence
    عرض على GitHub↗1,062
  • عرض جميع البدائل الـ 30 لـ Open Spiel→