learning-to-communicate-pytorch

multi-agent learning protocol

This project implements a PyTorch-based framework for learning discrete communication protocols in multi-agent reinforcement learning environments.

Learning to Communicate with Deep Multi-Agent Reinforcement Learning in PyTorch

GitHub

349 stars
16 watching
80 forks
Language: Python
last commit: over 5 years ago
deep-learningdeep-reinforcement-learningdeepminddqndrldrqnemergent-behaviormulti-agent-reinforcement-learningmulti-agent-systemsrecurrent-neural-networksreinforcement-learningrl

Related projects:

Repository Description Stars
tristandeleu/pytorch-maml-rl Replication of Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks in PyTorch for reinforcement learning tasks 830
learning-at-home/hivemind A PyTorch library for decentralized deep learning across the Internet. 2,078
jingweiz/pytorch-rl A comprehensive project that provides an implementation of deep reinforcement learning algorithms using PyTorch and Visdom. 798
google-deepmind/meltingpot Assesses generalization of multi-agent reinforcement learning algorithms to novel social situations 637
cpnota/autonomous-learning-library A comprehensive library for building deep reinforcement learning agents using PyTorch 647
kengz/slm-lab A comprehensive framework for deep reinforcement learning using PyTorch. 1,256
iffix/machin An open-source reinforcement learning library for PyTorch, providing a simple and clear implementation of various algorithms. 402
open-mmlab/mmengine Provides a flexible and configurable framework for training deep learning models with PyTorch. 1,196
l0sg/relational-rnn-pytorch An implementation of DeepMind's Relational Recurrent Neural Networks (Santoro et al. 2018) in PyTorch for word language modeling 245
chingyaoc/pytorch-reinforce A PyTorch implementation of the REINFORCE algorithm for reinforcement learning in continuous and discrete environments. 266
devendrachaplot/deeprl-grounding Trains an RL agent to execute natural language instructions in a 3D environment using a combination of A3C and gated attention mechanisms. 237
hungtuchen/pytorch-dqn An implementation of a deep reinforcement learning network using PyTorch to learn human-level control through trial and error. 387
furkanu/deeplearning.ai-pytorch Re-implementation of Coursera's Deep Learning specialization assignments in PyTorch 149
dragen1860/learningtocompare-pytorch An implementation of the Learning to Compare paper in PyTorch 251
dmmiller612/sparktorch A PyTorch implementation on Apache Spark for distributed deep learning model training and inference. 339