I'm building a neural network in python 3.6.6 with Tensorflow. I was wondering, how do you choose the number of hidden layers and nodes in those layers? It's for a currency prediction bot, any suggestions for the type of network I should use?
There are many rule-of-thumb methods for determining an acceptable number of neurons to use in the hidden layers, such as the following:
These three rules provide a starting point for you to consider. Ultimately, the selection of an architecture for your neural network will come down to trial and error.
You can refer this article