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

Clarification on trainer and agent #55

Open
realjoshqsun opened this issue Mar 1, 2024 · 0 comments
Open

Clarification on trainer and agent #55

realjoshqsun opened this issue Mar 1, 2024 · 0 comments

Comments

@realjoshqsun
Copy link

Hello,

I am working in ML, but I am new to Habitat. I'm slightly confused about the purpose of some files: hierarchical_trainer.py, nonlearning_agents.py, and robo_vln_trainer.py.

From my understanding, these files import functions from Habitat, which I expect are used for training purposes, given their filenames include "_trainer". And "agent" is for evaluation. However, the README mentions an offline data buffer, suggesting that the trainers extract data from this buffer, without live interaction with the Habitat environment. This has led to some confusion.

Could you please clarify the following:

The specific roles and functionalities of hierarchical_trainer.py, nonlearning_agents.py, and robo_vln_trainer.py.
Whether my understanding that the trainers operate by extracting data from an offline buffer, thus not requiring Habitat for real-time simulation, is correct.
I might be missing some context or misunderstanding the architecture, so the suggestions you give would help me understand the code.

Thank you very much for your time and assistance.

Josh

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

1 participant