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

Support multi-modal policies #108

Closed
eric-heiden opened this issue May 30, 2018 · 1 comment
Closed

Support multi-modal policies #108

eric-heiden opened this issue May 30, 2018 · 1 comment
Labels
big big multi-feature projects

Comments

@eric-heiden
Copy link
Collaborator

In order to support visuomotor control learning and other problems, we need to implement a way to use policies that consist of submodules which handle certain input modalities, such as images and vectors. OpenAI Gym already has support for a tuple_space that is a tuple of different spaces. The most common use-case of such multi-modal observation spaces are combinations of 2d images and vectors.

Exact specification needs to be done but for now the task items look as follows:

  • add a new space representing 2d images
  • implement a test environment that has a tuple_space as observation space consisting of an image and a vector (e.g. reacher with top-down view image and 2d endeffector position)
  • additionally a wrapper would be useful that adds a visual output to an existing environment (renders user-defined camera to 2d pixel array and adds it to the tuple space, or makes a tuple space if environment was unimodal before)
  • implement a multi-modal policy that builds convolutional submodules for image spaces and MLPs for vectors, and merges the top layers from these submodules via an MLP that computes the final output

Your feedback on this issue is most welcome so that we can split up this feature into smaller tasks.

@eric-heiden eric-heiden added the big big multi-feature projects label May 30, 2018
@ryanjulian
Copy link
Owner

See rlworkgroup/garage#6

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

No branches or pull requests

2 participants