# # simple easyagents demo using cartpole from easyagents.tfagents import PpoAgent from easyagents.config import TrainingDurationSingleEpisode from easyagents.config import TrainingDurationFast from easyagents.config import LoggingVerbose ppo_agent = PpoAgent(gym_env_name='CartPole-v0', training_duration=TrainingDurationFast(), logging=LoggingVerbose()) ppo_agent.train() ppo_agent.plot_average_rewards() ppo_agent.plot_losses() ppo_agent.render_episodes_to_mp4() ppo_agent.render_episodes_to_html(fps=20)
def test_plot_with_ylim(self): ppo_agent = PpoAgent( 'CartPole-v0', training_duration=TrainingDurationSingleEpisode(), logging=LoggingVerbose() ) ppo_agent.train() ppo_agent.plot_average_rewards(ylim=[10,20]) return