-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
Add support for MultiDiscrete/MultiBinary observation spaces #4
Comments
I thought
Should the returns remain integers or be made tuples? |
so, this method is only used in the buffer, good catch, this should return a tuple :/ (so |
Wait, looking at master, it returns |
ok, so no ( , ) tuples, right? |
It is a tuple |
My bad :D |
Playing devil's advocate here, but since tuple observation (and action spaces) is on the roadmap, wouldn't that make this feature a redundancy? Basically, MultiDiscrete([a, b, c, ...]) vs Tuple((Discrete(a), Discrete(b), Discrete(c), ...)). |
@H-Park Good point. On one hand, it adds one more layer of "modifications" (turn MultiDiscrete into bunch of Discretes), but on the second hand it will reduce if-elseing and manual handling. I say we still implement MultiDiscrete for now (as in original stable-baselines), and once we get to tuple obs/actions we handle this question. |
So, yes and no. Yes, because what you describe is equivalent to Also, |
Allow to use opencv for human render, fix typos
preprocessing.py
andpolicy.py
need to be updated (cf Stable-Baselines for the preprocessing)identity_env.py
@rolandgvc is working that one
The text was updated successfully, but these errors were encountered: