awesome-repositories.comCatégoriesBlog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Unity-Technologies avatar

Unity-Technologies/ml-agents

0
View on GitHub↗
19,494 stars·4,462 forks·C#·14 vuesunity.com/products/machine-learning-agents↗

Ml Agents

This project is a reinforcement learning toolkit and simulation-based AI trainer for creating intelligent agents within Unity simulations. It provides a multi-agent simulation framework for configuring cooperative or competitive scenarios and includes an environment wrapper that bridges simulations with standard machine learning libraries using gym-style interfaces.

The system features a native cross-platform inference engine that executes trained neural network models for real-time decision making without external dependencies. It enables the acceleration of the learning process by running multiple identical environment copies in parallel to collect experience data.

The toolkit covers various training methodologies, including deep reinforcement learning, imitation learning from demonstrations, and curriculum-based task sequencing. It also supports environment randomization to prevent overfitting and improve generalization across different physical and visual simulation settings.

Features

  • Reinforcement Learning Environments - Provides a comprehensive framework and simulation environment for training intelligent agents using reinforcement and imitation learning.
  • Reinforcement Learning Training Utilities - Provides a complete toolkit for training intelligent agents using deep reinforcement learning within simulated environments.
  • API Compatibility Layers - Provides a compatibility layer that translates simulation state and actions into standard ML framework formats.
  • Cross-Platform Inference Frameworks - Provides a native inference engine to run trained neural networks across multiple platforms.
  • Model Deployment - Integrates trained neural networks into production environments for real-time decision making.
  • ML Environment Bridges - Bridges Unity simulations with standard machine learning libraries to facilitate efficient model training.
  • Multi-Agent Frameworks - Offers a comprehensive toolkit for configuring complex cooperative and competitive multi-agent interactions.
  • Multi-Agent Systems - Provides a framework for designing scenarios where multiple agents operate individually, cooperatively, or competitively.
  • Simulation-Based Trainers - Provides a system that accelerates neural network training by collecting experience data across concurrent simulation instances.
  • Parallel Experience Collection - Runs multiple identical environment copies in parallel to accelerate experience data collection.
  • Simulator Wrappers - Provides a standardized wrapper for Unity simulations to enable robotic and agent policy training.
  • Game Simulation Environments - Creates physics-based scenarios in Unity to serve as training grounds for machine learning agents.
  • ML Interface Adapters - Adapts simulated environments into compatible interfaces for common machine learning libraries and gym-style APIs.
  • Curriculum Learning Frameworks - Implements tools for scheduling increasingly difficult training tasks to guide agents toward complex behavior mastery.
  • Expert Imitation Learning - Utilizes imitation learning algorithms to train agents based on recorded human or expert demonstrations.
  • Inference Engines - Ships a native inference engine for executing neural network models in real-time without external dependencies.
  • Parallel Simulation Environments - The system runs multiple copies of a simulation simultaneously to collect experience more quickly and accelerate the learning process.
  • Domain Randomizations - Varies environment parameters to improve agent robustness and prevent overfitting across diverse scenarios.
  • Curriculum Complexity Scaling - Implements a progression of increasing technical difficulty to guide agent learning.
  • Reinforcement Learning - Toolkit for training intelligent agents within game development environments.
  • Reinforcement Learning Environments - Toolkit for training intelligent agents in Unity-based environments.
  • Research Platforms - Toolkit for creating reinforcement learning environments in Unity.
  • Unified Toolkits - Platform for training intelligent agents within the Unity engine.

Historique des stars

Graphique de l'historique des stars pour unity-technologies/ml-agentsGraphique de l'historique des stars pour unity-technologies/ml-agents

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait unity-technologies/ml-agents ?

This project is a reinforcement learning toolkit and simulation-based AI trainer for creating intelligent agents within Unity simulations. It provides a multi-agent simulation framework for configuring cooperative or competitive scenarios and includes an environment wrapper that bridges simulations with standard machine learning libraries using gym-style interfaces.

Quelles sont les fonctionnalités principales de unity-technologies/ml-agents ?

Les fonctionnalités principales de unity-technologies/ml-agents sont : Reinforcement Learning Environments, Reinforcement Learning Training Utilities, API Compatibility Layers, Cross-Platform Inference Frameworks, Model Deployment, ML Environment Bridges, Multi-Agent Frameworks, Multi-Agent Systems.

Quelles sont les alternatives open-source à unity-technologies/ml-agents ?

Les alternatives open-source à unity-technologies/ml-agents incluent : deepmind/pysc2 — pysc2 is a Python interface and simulation framework that connects the StarCraft II game engine to machine learning… openai/gym — Gym is a reinforcement learning environment toolkit and agent simulation framework. It provides a standardized API and… deepmind/lab — Lab is a customizable 3D platform and research testbed designed for training and testing autonomous agents using… isaac-sim/isaacgymenvs — IsaacGymEnvs is a GPU-accelerated physics sandbox and robotics policy training suite designed for reinforcement… haosulab/maniskill — ManiSkill is a GPU-accelerated robot simulation framework designed for training robotic manipulation skills,… microsoft/malmo — Malmo is a voxel-based simulation platform designed for artificial intelligence research and the study of autonomous…

Alternatives open source à Ml Agents

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Ml Agents.
  • deepmind/pysc2Avatar de deepmind

    deepmind/pysc2

    8,298Voir sur GitHub↗

    pysc2 is a Python interface and simulation framework that connects the StarCraft II game engine to machine learning agents. It acts as an API wrapper that exposes game internals as a set of observations and actions, providing a reinforcement learning environment for research and training. The framework includes tools for game replay analysis to extract data and sequences of actions from recorded matches for predictive modeling. It also provides an agent simulation environment to run and evaluate the performance of single or competing artificial intelligence agents. The system handles game ma

    Python
    Voir sur GitHub↗8,298
  • openai/gymAvatar de openai

    openai/gym

    37,223Voir sur GitHub↗

    Gym is a reinforcement learning environment toolkit and agent simulation framework. It provides a standardized API and a universal communication interface that defines how learning agents interact with simulation environments through actions and observations. The project includes a benchmark environment suite and a diverse library of pre-configured simulation worlds, including physics engines and classic control tasks. It enables the creation of custom simulation environments to train agents in specific operational scenarios while ensuring reproducibility across different learning algorithms.

    Python
    Voir sur GitHub↗37,223
  • deepmind/labAvatar de deepmind

    deepmind/lab

    7,365Voir sur 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
    Voir sur GitHub↗7,365
  • isaac-sim/isaacgymenvsAvatar de isaac-sim

    isaac-sim/IsaacGymEnvs

    2,942Voir sur GitHub↗

    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
    Voir sur GitHub↗2,942
Voir les 30 alternatives à Ml Agents→