sc2 is a library for simulating and training agents in the StarCraft II learning environment.
To install the package, run the following commands:
git clone git@github.com:Liberty3000/sc2.git
cd sc2
pip install -e .
| Algorithm | Module | Class | Reference |
|---|---|---|---|
| Monte-Carlo Policy Gradient | reinforce | REINFORCE | arXiv:1701.07274 |
| Advantage Actor-Critic | a2c | A2C | arXiv:1602.01783 |
| Asynchronous Advantage Actor-Critic | a3c | A3C | arXiv:1602.01783 |
| Deep Deterministic Policy Gradients | ddpg | DDPG | arXiv:1509.02971 |
| Proximal Policy Optimization | ppo | PPO | arXiv:1707.06347 |
| Generative Adversarial Imitation Learning | gail | GAIL | arXiv:1606.03476 |
| State-Action-Reward-State-Action | sarsa | SARSA | arXiv:1701.07274 |
| Deep Q-Network | dqn | DQN | arXiv:1312.5602 |
| Algorithm | Module | Class | Reference |
|---|---|---|---|
| Tabular SARSA | table | Table | arXiv:1701.07274 |
| Tabular Q-Learning | table | Table | arXiv:1701.07274 |