releso.agent
Parsing of the agents available in ReLeSO.
Out of the box the ReLeSO package uses agents implemented in the Python package stable-baselines3. Currently the agents Deep Q-Network (DQN), Proximal Policy Optimization (PPO), Soft Actor-Critic (SAC) Advantage Actor Critic (A2C) and Deep Deterministic Policy Gradient (DDPG) can be used directly but the others can be added easily.
The following table shows which agent can be used for which shape optimization approach:
Agent |
Direct shape optimization |
Incremental shape optimization |
|---|---|---|
PPO |
YES |
YES |
DQN |
NO |
YES |
SAC |
YES |
NO |
DDPG |
YES |
NO |
A2C |
Yes |
YES |
- Author:
Clemens Fricke (clemens.david.fricke@tuwien.ac.at)
Classes
|
A2c agent definition. |
|
Base agent definition. |
|
BaseTraining agent definition. |
|
DDPG agent definition. |
|
DQN Agent definition. |
|
PPO agent definition. |
|
Pretrained agent definition. |
|
SAC Agent definition. |