Skip to main content
3 of 3
added 107 characters in body

In DQN, would it be cheaper to have $N$ neural networks with a single real-valued output, one for each of the $N$ actions?

In the classical examples of deep q-learning, I often see neural networks in which the input represents the state of the agent, while the output is a tuple with all the values of $Q(s, a)$ predicted for all the possible $N$ actions.

Would it be cheaper to have $N$ neural networks with a single real-valued output, one for each of the $N$ actions?

With cheaper I mean cheaper in terms of the time complexity of a single training step of the network.