Reinforcement Learning
ml-agents
TensorBoard
ONNX
ML-Agents-SoccerTwos
Reinforcement Learning
ONNX
unity
unity-ml-agents
poca
self-play
soccer
deep-reinforcement-learning
Instructions to use RyanAA/poca-SoccerTwos with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- ml-agents
How to use RyanAA/poca-SoccerTwos with ml-agents:
mlagents-load-from-hf --repo-id="RyanAA/poca-SoccerTwos" --local-dir="./download: string[]s"
- Notebooks
- Google Colab
- Kaggle
|
Download README.md from RyanAA/poca-SoccerTwos: direct link, hf CLI and curl.
- Browser
- Download file 1.6 kB
-
https://huggingface.co/RyanAA/poca-SoccerTwos/resolve/main/README.md
- Command line
-
hf download hf://RyanAA/poca-SoccerTwos/README.md
-
curl -L -o README.md https://huggingface.co/RyanAA/poca-SoccerTwos/resolve/main/README.md
1.6 kB
metadata
tags:
- ML-Agents-SoccerTwos
- Reinforcement Learning
- ml-agents
- ONNX
- reinforcement-learning
- unity
- unity-ml-agents
- poca
- self-play
- soccer
- deep-reinforcement-learning
library_name: ml-agents
pipeline_tag: reinforcement-learning
license: mit
POCA SoccerTwos Self-Play Agent
This repository contains a trained :contentReference[oaicite:0]{index=0} POCA self-play agent for the SoccerTwos environment.
The model was trained using:
- Proximal Policy Optimization with Centralized Critic (POCA)
- Self-play training
- Unity ML-Agents
- Multi-agent reinforcement learning
Environment
The agent was trained on the official Unity SoccerTwos environment.
You can watch or run the environment here:
:contentReference[oaicite:1]{index=1}
Training Details
Trainer
- POCA (multi-agent centralized critic)
Environment
- SoccerTwos
- 2v2 competitive soccer environment
Training Setup
- Self-play enabled
- Multi-agent cooperative + competitive training
- Long-horizon reinforcement learning
Hyperparameters
behaviors:
SoccerTwos:
trainer_type: poca
hyperparameters:
batch_size: 2048
buffer_size: 20480
learning_rate: 0.0003
beta: 0.005
epsilon: 0.2
lambd: 0.95
num_epoch: 3
learning_rate_schedule: constant
network_settings:
normalize: false
hidden_units: 512
num_layers: 2
vis_encode_type: simple
reward_signals:
extrinsic:
gamma: 0.99
strength: 1.0
keep_checkpoints: 5
max_steps: 50000000
time_horizon: 1000