poca-SoccerTwos / README.md
RyanAA's picture
Update README.md
84641ab verified
|
Raw History Blame Contribute Delete
1.6 kB
---
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
```yaml
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