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

Removing the VAE Network: Is It Possible? #27

Open
july000 opened this issue Nov 11, 2024 · 1 comment
Open

Removing the VAE Network: Is It Possible? #27

july000 opened this issue Nov 11, 2024 · 1 comment

Comments

@july000
Copy link

july000 commented Nov 11, 2024

Hi,
When I run it, I have some questions:
Why is a Variational Autoencoder (VAE) network needed? Is it necessary, or can it be removed?

@july000 july000 changed the title Can VAE network be removed Removing the VAE Network: Is It Possible? Nov 11, 2024
@shayan223
Copy link

A quick, and perhaps over-simplified answer to your question, based on my own understanding:

We need to make a model that creates a simplified/condensed representation of the image of the car, so the PPO agent can make a decision and not take too long to train, as raw images simply contain too much data and are too specific. The VAE is one method to create a latent representation of what the car is seeing, and passes that condensed vector to the PPO for its decision making. One could, for example, swap that out for a CNN or anything else that can learn latent variables regarding an image, but its not likely to work nearly as well if you put raw images into the PPO agent.

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