Our decision making process can be divided into the key options:

Training Examples

Features

Lambda λ

Diagnosing Neural Networks

Note: Using a single hidden layer is a good starting default. You can train your neural network on a number of hidden layers using your cross validation set. You can then select the one that performs best.

Model Complexity Effects