All Projects → cool-RR → marley

cool-RR / marley

Licence: MIT license
A framework for multi-agent reinforcement learning.

Programming Languages

python
139335 projects - #7 most used programming language
Vue
7211 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to marley

Accel Brain Code
The purpose of this repository is to make prototypes as case study in the context of proof of concept(PoC) and research and development(R&D) that I have written in my website. The main research topics are Auto-Encoders in relation to the representation learning, the statistical machine learning for energy-based models, adversarial generation networks(GANs), Deep Reinforcement Learning such as Deep Q-Networks, semi-supervised learning, and neural network language model for natural language processing.
Stars: ✭ 166 (-36.4%)
Mutual labels:  q-learning
king-pong
Deep Reinforcement Learning Pong Agent, King Pong, he's the best
Stars: ✭ 23 (-91.19%)
Mutual labels:  q-learning
DRL in CV
A course on Deep Reinforcement Learning in Computer Vision. Visit Website:
Stars: ✭ 59 (-77.39%)
Mutual labels:  q-learning
Deep Math Machine Learning.ai
A blog which talks about machine learning, deep learning algorithms and the Math. and Machine learning algorithms written from scratch.
Stars: ✭ 173 (-33.72%)
Mutual labels:  q-learning
Learningx
Deep & Classical Reinforcement Learning + Machine Learning Examples in Python
Stars: ✭ 241 (-7.66%)
Mutual labels:  q-learning
pacman-ai
A.I. plays the original 1980 Pacman using Neuroevolution of Augmenting Topologies and Deep Q Learning
Stars: ✭ 26 (-90.04%)
Mutual labels:  q-learning
Deep Qlearning Agent For Traffic Signal Control
A framework where a deep Q-Learning Reinforcement Learning agent tries to choose the correct traffic light phase at an intersection to maximize traffic efficiency.
Stars: ✭ 136 (-47.89%)
Mutual labels:  q-learning
tictactoe-reinforcement-learning
Train a tic-tac-toe agent using reinforcement learning.
Stars: ✭ 36 (-86.21%)
Mutual labels:  q-learning
Grid royale
A life simulation for exploring social dynamics
Stars: ✭ 252 (-3.45%)
Mutual labels:  q-learning
Multiagent-RL
Multiagent reinforcement learning simulation framework - Undergraduate thesis in Mechatronics Engineering at the University of Brasília
Stars: ✭ 59 (-77.39%)
Mutual labels:  q-learning
Rl trading
An environment to high-frequency trading agents under reinforcement learning
Stars: ✭ 205 (-21.46%)
Mutual labels:  q-learning
Data Science Free
Free Resources For Data Science created by Shubham Kumar
Stars: ✭ 232 (-11.11%)
Mutual labels:  q-learning
Flow-Shop-Scheduling-Based-On-Reinforcement-Learning-Algorithm
Operations Research Application Project - Flow Shop Scheduling Based On Reinforcement Learning Algorithm
Stars: ✭ 73 (-72.03%)
Mutual labels:  q-learning
2048 Deep Reinforcement Learning
Trained A Convolutional Neural Network To Play 2048 using Deep-Reinforcement Learning
Stars: ✭ 169 (-35.25%)
Mutual labels:  q-learning
Implicit-Q-Learning
PyTorch implementation of the implicit Q-learning algorithm (IQL)
Stars: ✭ 27 (-89.66%)
Mutual labels:  q-learning
Gym Fx
Forex trading simulator environment for OpenAI Gym, observations contain the order status, performance and timeseries loaded from a CSV file containing rates and indicators. Work In Progress
Stars: ✭ 151 (-42.15%)
Mutual labels:  q-learning
Deep-Reinforcement-Learning-With-Python
Master classic RL, deep RL, distributional RL, inverse RL, and more using OpenAI Gym and TensorFlow with extensive Math
Stars: ✭ 222 (-14.94%)
Mutual labels:  q-learning
Warehouse Robot Path Planning
A multi agent path planning solution under a warehouse scenario using Q learning and transfer learning.🤖️
Stars: ✭ 59 (-77.39%)
Mutual labels:  q-learning
mentalRL
Code for our AAMAS 2020 paper: "A Story of Two Streams: Reinforcement Learning Models from Human Behavior and Neuropsychiatry".
Stars: ✭ 22 (-91.57%)
Mutual labels:  q-learning
LearnSnake
🐍 AI that learns to play Snake using Q-Learning (Reinforcement Learning)
Stars: ✭ 69 (-73.56%)
Mutual labels:  q-learning

Marley

Marley is a framework for multi-agent reinforcement learning. It lets you design a game and run experiments with multiple AI-powered agents playing that game.

Marley isn't ready for use yet; it works for my research purposes, but I haven't yet made the work needed to make it easy to understand for others. If you're still interested in using it, feel free to read the code or email me for help.

I'm using Marley in my research mission to use machine learning to understand human society. I want to produce emergent reciprocation in selfish RL agents and use that to show social behavior. Talk video, slides, sign up for updates.

I hope to make Marley easier to use soon.

GridRoyale

View the live version here!

GridRoyale is a life simulation. It's a case study that's bundled with Marley.

GridRoyale is similar to Game of Life or GridWorld, except I added game mechanics to encourage the players to behave socially. These game mechanics are similar to those in the battle royale genre of computer games, which is why it's called GridRoyale.

Players get 10 points for eating food, i.e. the dots that regenerate randomly. Players lose 5 points for colliding with other agents or walls. Players lose 10 points for being shot.

How to run GridRoyale

Installation:

$ pip install marley

Run the server:

$ marley grid_royale demo

This will automatically open a browser window and show you your simulation.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].