Add a colab for generating figures.

Export training curves to file and fix some inconsistencies.

PiperOrigin-RevId: 324825810
This commit is contained in:
Shaobo Hou
2020-08-04 17:22:31 +01:00
committed by Diego de Las Casas
parent 99aaa6930a
commit 60550a5bc6
15 changed files with 1112 additions and 53 deletions
+10 -1
View File
@@ -29,6 +29,9 @@ from option_keyboard import scavenger
FLAGS = flags.FLAGS
flags.DEFINE_integer("num_episodes", 10000, "Number of training episodes.")
flags.DEFINE_integer("report_every", 200,
"Frequency at which metrics are reported.")
flags.DEFINE_string("output_path", None, "Path to write out training curves.")
def main(argv):
@@ -53,7 +56,13 @@ def main(argv):
optimizer_name="AdamOptimizer",
optimizer_kwargs=dict(learning_rate=3e-4,))
experiment.run(env, agent, num_episodes=FLAGS.num_episodes)
_, ema_returns = experiment.run(
env,
agent,
num_episodes=FLAGS.num_episodes,
report_every=FLAGS.report_every)
if FLAGS.output_path:
experiment.write_returns_to_file(FLAGS.output_path, ema_returns)
if __name__ == "__main__":