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 7 years ago
deep-learningdeep-reinforcement-learningdeepminddqndrldrqnemergent-behaviormulti-agent-reinforcement-learningmulti-agent-systemsrecurrent-neural-networksreinforcement-learningrl

Related projects:

RepositoryDescriptionStars
tristandeleu/pytorch-maml-rlReplication of Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks in PyTorch for reinforcement learning tasks830
learning-at-home/hivemindA PyTorch library for decentralized deep learning across the Internet.2,078
jingweiz/pytorch-rlA comprehensive project that provides an implementation of deep reinforcement learning algorithms using PyTorch and Visdom.798
google-deepmind/meltingpotAssesses generalization of multi-agent reinforcement learning algorithms to novel social situations637
cpnota/autonomous-learning-libraryA comprehensive library for building deep reinforcement learning agents using PyTorch647
kengz/slm-labA comprehensive framework for deep reinforcement learning using PyTorch.1,256
iffix/machinAn open-source reinforcement learning library for PyTorch, providing a simple and clear implementation of various algorithms.402
open-mmlab/mmengineProvides a flexible and configurable framework for training deep learning models with PyTorch.1,196
l0sg/relational-rnn-pytorchAn implementation of DeepMind's Relational Recurrent Neural Networks (Santoro et al. 2018) in PyTorch for word language modeling245
chingyaoc/pytorch-reinforceA PyTorch implementation of the REINFORCE algorithm for reinforcement learning in continuous and discrete environments.266
devendrachaplot/deeprl-groundingTrains an RL agent to execute natural language instructions in a 3D environment using a combination of A3C and gated attention mechanisms.237
hungtuchen/pytorch-dqnAn implementation of a deep reinforcement learning network using PyTorch to learn human-level control through trial and error.387
furkanu/deeplearning.ai-pytorchRe-implementation of Coursera's Deep Learning specialization assignments in PyTorch149
dragen1860/learningtocompare-pytorchAn implementation of the Learning to Compare paper in PyTorch251
dmmiller612/sparktorchA PyTorch implementation on Apache Spark for distributed deep learning model training and inference.339