awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Farama-Foundation avatar

Farama-Foundation/Arcade-Learning-Environment

0
View on GitHub↗
2,426 स्टार्स·471 फोर्क्स·C++·GPL-2.0·5 व्यूज़ale.farama.org↗

Arcade Learning Environment

The Arcade Learning Environment is a research-focused platform that provides a high-performance emulation engine for Atari 2600 games. It serves as a standardized environment for training and evaluating artificial intelligence agents, bridging native game execution with machine learning libraries through a dedicated Python interface.

The project distinguishes itself by offering robust support for parallel and vectorized environment execution, allowing multiple game instances to run simultaneously to accelerate data collection. It includes specialized tools for asynchronous command queuing and environment stepping, which decouple agent actions from state retrieval to optimize computational efficiency during the training process.

The library provides comprehensive data processing capabilities, including the normalization of observation spaces and the aggregation of consecutive frames into temporal tensors. These features ensure that agents receive consistent, context-rich inputs across diverse tasks. Additionally, the platform supports web-based deployment by compiling emulation logic into browser-compatible formats, facilitating interactive demonstrations and agent evaluation.

Features

  • Reinforcement Learning Environments - Provides a standardized platform for training and evaluating artificial intelligence agents within Atari 2600 game simulations.
  • Atari 2600 Emulation - Provides specialized emulation of Atari 2600 hardware for reinforcement learning research.
  • Agent Training Environment Platforms - Provides a standardized platform for testing and training artificial intelligence agents within game environments.
  • Python Machine Learning Libraries - Provides a Python interface to bridge native game emulation with machine learning libraries for agent training.

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI
  • Vectorized Environments - Executes multiple game instances in parallel to accelerate data collection for reinforcement learning.
  • Reinforcement Learning Research Frameworks - Provides a standardized environment for training and evaluating reinforcement learning agents across various tasks.
  • Parallel Simulation Environments - Runs multiple concurrent game instances to accelerate data collection for machine learning training.
  • Parallel Executions - Executes multiple game instances simultaneously using multi-threaded processing to accelerate data collection.
  • Observation Standardizers - Normalizes raw game memory and pixel data into consistent numerical formats for reinforcement learning algorithms.
  • AI Agent Benchmarks - Tests intelligent agents against consistent game rules and metrics to ensure reproducible research results.
  • Frame Stacking Preprocessors - Aggregates consecutive game frames into temporal tensors to provide motion context for learning models.
  • Python-C++ Bindings - Exposes high-performance native game emulation logic to Python through compiled C++ bindings.
  • Asynchronous Action Handling - Implements asynchronous command queuing to decouple agent actions from environment state retrieval.
  • Environment Stepping - Decouples action submission from result retrieval to allow concurrent computation during environment processing.
  • स्टार हिस्ट्री

    farama-foundation/arcade-learning-environment के लिए स्टार हिस्ट्री चार्टfarama-foundation/arcade-learning-environment के लिए स्टार हिस्ट्री चार्ट

    Arcade Learning Environment को शामिल करने वाली क्यूरेटेड खोजें

    चुनिंदा कलेक्शन जहाँ Arcade Learning Environment दिखाई देता है।
    • रीइन्फोर्समेंट लर्निंग एजेंट लाइब्रेरीज़
    • RL training environments

    अक्सर पूछे जाने वाले प्रश्न

    farama-foundation/arcade-learning-environment क्या करता है?

    The Arcade Learning Environment is a research-focused platform that provides a high-performance emulation engine for Atari 2600 games. It serves as a standardized environment for training and evaluating artificial intelligence agents, bridging native game execution with machine learning libraries through a dedicated Python interface.

    farama-foundation/arcade-learning-environment की मुख्य विशेषताएं क्या हैं?

    farama-foundation/arcade-learning-environment की मुख्य विशेषताएं हैं: Reinforcement Learning Environments, Atari 2600 Emulation, Agent Training Environment Platforms, Python Machine Learning Libraries, Vectorized Environments, Reinforcement Learning Research Frameworks, Parallel Simulation Environments, Parallel Executions।

    farama-foundation/arcade-learning-environment के कुछ ओपन-सोर्स विकल्प क्या हैं?

    farama-foundation/arcade-learning-environment के ओपन-सोर्स विकल्पों में शामिल हैं: openai/universe — Universe is a training and evaluation platform that transforms websites, games, and software into standardized… deepmind/lab — Lab is a customizable 3D platform and research testbed designed for training and testing autonomous agents using… vwxyzjn/cleanrl — CleanRL is a reinforcement learning library and PyTorch framework providing a suite of reproducible implementations… isaac-sim/isaacgymenvs — IsaacGymEnvs is a GPU-accelerated physics sandbox and robotics policy training suite designed for reinforcement… dlr-rm/stable-baselines3 — Stable-baselines3 is a reinforcement learning library built on the PyTorch deep learning framework. It provides a… farama-foundation/gymnasium — Gymnasium is a suite of standardized APIs and simulation toolkits used to evaluate agent behavior and benchmark…

    Arcade Learning Environment के ओपन-सोर्स विकल्प

    समान ओपन-सोर्स प्रोजेक्ट्स, जो Arcade Learning Environment के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
    • openai/universeopenai का अवतार

      openai/universe

      7,506GitHub पर देखें↗

      Universe is a training and evaluation platform that transforms websites, games, and software into standardized environments for general intelligence agents. It functions as a reinforcement learning wrapper and remote environment orchestrator, providing a consistent interface to wrap diverse software for AI agent interaction. The platform distinguishes itself through a visual observation interface that streams real-time pixel data and transmits keyboard and mouse events to simulate human interaction. It utilizes a bi-directional communication protocol to deliver reward signals and performance

      Python
      GitHub पर देखें↗7,506
    • deepmind/labdeepmind का अवतार

      deepmind/lab

      7,365GitHub पर देखें↗

      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
    • vwxyzjn/cleanrlvwxyzjn का अवतार

      vwxyzjn/cleanrl

      9,127GitHub पर देखें↗

      CleanRL is a reinforcement learning library and PyTorch framework providing a suite of reproducible implementations for online reinforcement learning algorithms. It serves as a deep reinforcement learning benchmark suite and experiment orchestrator designed for research and agent development across both discrete and continuous action spaces. The project is distinguished by its single-file algorithm implementation approach, which encapsulates each algorithm in a standalone script to eliminate complex class hierarchies. This structure is paired with a system for scheduling and executing large-s

      Pythona2cactor-criticadvantage-actor-critic
      GitHub पर देखें↗9,127
  • isaac-sim/isaacgymenvsisaac-sim का अवतार

    isaac-sim/IsaacGymEnvs

    2,942GitHub पर देखें↗

    IsaacGymEnvs is a GPU-accelerated physics sandbox and robotics policy training suite designed for reinforcement learning. It serves as a vectorized robotic simulator that runs thousands of parallel environments on GPUs to accelerate the training of neural networks. The project provides a sim-to-real transfer framework that utilizes domain randomization and physics variations to ensure policies trained in simulation are robust enough for deployment on real hardware. It distinguishes itself through a high-performance architecture that uses tensor-based state management to handle observations an

    Python
    GitHub पर देखें↗2,942
  • Arcade Learning Environment के सभी 30 विकल्प देखें→