-
Notifications
You must be signed in to change notification settings - Fork 72
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* initial implementation for dqn * update watch code * simply usage of dqn builder * add a2c preset * make approximation optimizer optional * update a2c * add preset unit test * add c51 atari preset * add train_steps parameter * add train_step to a2c * add train_steps to c51 * change render command line usage * add hyperparameter parser * add DDQNAtariPreset * update ppo * rainbow preset * add vac atari preset * vpg preset * add vqn and vsarsa presets * update integration tests * make parallel env experiment test with single env agent * tweak function signature for Preset * try to get docstrings working * get documentation working properly * re-add model constructor to a2c preset * separate keyword args * update all docstrings and re-add model constructors * start converting cc presets * update c51 cc preset * update ddqn classic control preset * update dqn cc preset * add classic control preset test * ppo cc preset * add rainbow cc preset * add VAC cc preset * add vpg cc preset * add vqn cc preset * add vsarsa cc preset * export presets * add ddpg preset * ppo * add sac * fix continuous preset integration tests * update classic control integration tests * fix single env experiment test * fix policy tests * run autopep8 * deep copy everything * run autopep on integration tests * fix linting * update watch scripts
- Loading branch information
Showing
78 changed files
with
2,488 additions
and
1,431 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,29 +1,41 @@ | ||
from ._agent import Agent | ||
from .a2c import A2C | ||
from .c51 import C51 | ||
from .ddpg import DDPG | ||
from .ddqn import DDQN | ||
from .dqn import DQN | ||
from .ppo import PPO | ||
from .rainbow import Rainbow | ||
from .sac import SAC | ||
from .vac import VAC | ||
from .vpg import VPG | ||
from .vqn import VQN | ||
from .vsarsa import VSarsa | ||
from .a2c import A2C, A2CTestAgent | ||
from .c51 import C51, C51TestAgent | ||
from .ddpg import DDPG, DDPGTestAgent | ||
from .ddqn import DDQN, DDQNTestAgent | ||
from .dqn import DQN, DQNTestAgent | ||
from .ppo import PPO, PPOTestAgent | ||
from .rainbow import Rainbow, RainbowTestAgent | ||
from .sac import SAC, SACTestAgent | ||
from .vac import VAC, VACTestAgent | ||
from .vpg import VPG, VPGTestAgent | ||
from .vqn import VQN, VQNTestAgent | ||
from .vsarsa import VSarsa, VSarsaTestAgent | ||
|
||
__all__ = [ | ||
"Agent", | ||
"A2C", | ||
"A2CTestAgent", | ||
"C51", | ||
"C51TestAgent", | ||
"DDPG", | ||
"DDPGTestAgent", | ||
"DDQN", | ||
"DDQNTestAgent", | ||
"DQN", | ||
"DQNTestAgent", | ||
"PPO", | ||
"PPOTestAgent", | ||
"Rainbow", | ||
"RainbowTestAgent", | ||
"SAC", | ||
"SACTestAgent", | ||
"VAC", | ||
"VACTestAgent", | ||
"VPG", | ||
"VPGTestAgent", | ||
"VQN", | ||
"VQNTestAgent", | ||
"VSarsa", | ||
"VSarsaTestAgent" | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.