-
Notifications
You must be signed in to change notification settings - Fork 4.1k
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
How an agent can change its brain? #39
Comments
Hi @pooyanjamshidi, Thanks for your interest in ML-Agents. We've built in the ability to change brains during training. An agent can call its I am curious what you mean by structure that can be changed? Does this apply to the structure of the agent itself, or the environment? |
Hi @awjuliani, Thanks for your prompt reply. In the cooperative scenario, I assume several agents can interact to finish a task. In this scenario, one or several agents may fail for whatever reason. How might new agents be recruited in order to join the other agents for finishing the task? More specifically, is there any mechanisms through which we could define a structure (e.g., delegating sub-tasks) and change the structure over time, many examples of which can be seen in nature, the way birds travels, or fishes go for hunting, etc. |
Hi @pooyanjamshidi, You can change the structure of the problem dynamically, so long as the state and action spaces remain fixed. |
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
In order to have a flexible cooperative architecture (e.g.,
Mergeable nervous systems for robots
, Nature 2017), the ability to chain the brain, at any point, seems essential. I was wondering whether it is possible for the agents to change their brain atruntime
? Also, is it possible to form a structure that can be changed at runtime for cooperative tasks?The text was updated successfully, but these errors were encountered: