I am curious if anyone has any insight into how to determine the number of hidden layers and number of units/nodes in each layer of Neural Network, even if this is not an exact science or determined via formula.
I am currently taking ML Specialization, and in course 3, Unsupervised Learning, there is an example of Lunar Lander using Reinforcement Learning algo with NN algo embedded where by the network architecture consists of 12 Inputs in Input Layer, 1 output in output layer (both of these are understandable), but chooses to have 2 hidden layers each consisting of 64 units. There is no mention as to how these numbers of layers and number of units in each layer were selected.
Thank you!