y, meta, actions = self._initialization(y, tasks=tasks)
y, meta, task_actions = self._per_task_assignment(y, meta, actions)
y, meta, routing_actions_1 = self._decision_1(y, meta, task_actions)
y, meta, _ = self._selection_1(y, meta, routing_actions_1)
Hi Mr. Rosenbaum,
Really nice work! I have a question from the forward() function in EXAMPLES.md.
What is the difference between the contents of
actionsreturned by the init layer,task_actionsfrom PerTaskAssignment, androuting_actionsfrom the decision layers? Why do we passtask_actionsto each decision layer androuting_actionsto each selection layer? Furthermore, why do we throw away the_actions returned by the selection layers?Could you help me understand, please? Thanks!