Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Not sample efficient enough #2

Open
muupan opened this issue May 8, 2016 · 4 comments
Open

Not sample efficient enough #2

muupan opened this issue May 8, 2016 · 4 comments

Comments

@muupan
Copy link
Owner

muupan commented May 8, 2016

From Figure 6 in the paper, their A3C only needs 20 epochs (20 million steps) to achieve average scores of around 400 at Breakout. My current implementation needs more.
2016-05-08 18 10 18

@muupan
Copy link
Owner Author

muupan commented May 10, 2016

Following the authors' feedback, now it's only slightly worse than theirs.

@miyosuda
Copy link

@muupan
Thank you for sharing implementation and setting with great result!

Your wiki helps a lot, and I'm going to try your setting.

Let me ask you something not written in wiki.

  1. There is loss normalization code for when sequence terminated at the middle

https://github.com/muupan/async-rl/blob/master/a3c.py#L113-L118

Are you using this now?

  1. There is an action skipping code at ALE # initialize()

https://github.com/muupan/async-rl/blob/master/ale.py#L146-L149

What is this for?

And I'm going to adjust my parameter as written in your wiki. Thanks!!

@muupan
Copy link
Owner Author

muupan commented May 10, 2016

  1. No, I don't use it now.
  2. It is called "no-op max" in the Nature DQN paper. It adds some randomness to initial states.

@miyosuda
Copy link

I see. Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants