A deep dive into neural network hyperparameters: batch size, learning rate, activation functions, number of layers.