The hidden layer in a neural network is any layer that is neither the input layer or the output layer.