Implémente l'apprentissage par renforcement multi-agent DDPG décentralisé utilisant PyTorch et Unity ML-Agents pour la formation collaborative des agents.
Qu'est-ce que Multi-Agent DDPG with PyTorch & Unity ML-Agents ?
Ce projet open-source offre un cadre complet d'apprentissage par renforcement multi-agent basé sur PyTorch et Unity ML-Agents. Il propose des algorithmes DDPG décentralisés, des wrappers d'environnements et des scripts d'entraînement. Les utilisateurs peuvent configurer les politiques d'agents, les réseaux critiques, les buffers de relecture et les travailleurs d'entraînement parallèles. Les hooks de journalisation permettent la surveillance avec TensorBoard, tandis qu'une architecture modulaire supporte des fonctions de récompense et paramètres d'environnement personnalisés. Le dépôt inclut des scènes Unity d'exemple illustrant des tâches de navigation collaborative, idéal pour étendre et benchmarker des scénarios multi-agent en simulation.
Fonctionnalités principales de Multi-Agent DDPG with PyTorch & Unity ML-Agents
Implémentation décentralisée de DDPG multi-agent
Intégration avec Unity ML-Agents
Hyperparamètres et fonctions de récompense personnalisables
Met en œuvre un partage de récompenses basé sur la prédiction entre plusieurs agents d'apprentissage par renforcement pour faciliter le développement et l'évaluation de stratégies coopératives.
Multiagent-Prediction-Reward est un cadre orienté recherche qui intègre des modèles de prédiction et des mécanismes de distribution des récompenses pour l'apprentissage par renforcement multi-agent. Il comprend des wrappers pour l'environnement, des modules neuronaux pour prévoir les actions des pairs, et une logique de routage des récompenses personnalisable, qui s'adapte aux performances des agents. Le dépôt fournit des fichiers de configuration, scripts d'exemples et tableaux de bord d’évaluation pour exécuter des expériences sur des tâches coopératives. Les utilisateurs peuvent étendre le code pour tester de nouvelles fonctions de récompense, intégrer de nouveaux environnements et benchmarker contre des algorithmes RL multi-agent établis.
Fonctionnalités principales de Multiagent-Prediction-Reward