-
Notifications
You must be signed in to change notification settings - Fork 105
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
We need some convenient space types #301
Comments
This might be useful: https://github.com/invenia/Intervals.jl |
Are simple sets like |
Yes, something like that that someone has already implemented would be great! There are two problems with that particular package though:
julia> [1.5,2.5] in Interval([1,1], [2,2]) true Are there any other packages?
Yes, I think boxes are enough for now! if people want polytopes they can write their own space objects easily enough. The other thing that we might want is cartesian products, i.e. [0,1] x {true, false} |
Maybe we should just make a small implementation for ourselves since hybrid spaces might be already quite a special needs. Product distributions are already supported by |
There is this as well that we could take inspiration from: https://github.com/FluxML/Gym.jl/tree/master/src/Spaces we could also use that directly but I don't know if we want a dependency on Gym.jl |
Right now it is inconvenient to implement continuous action spaces. We need some convenient space types, like
Box
or something. Unclear if this already exists somewhere or it should go intoPOMDPModelTools
or some new package named with some combination of the words "Box" "Interval" "Real" "Multidimensional" "Vector"The text was updated successfully, but these errors were encountered: