Build multilayer neural networks with activations, backpropagation, gradient descent, regularization, and normalization. Diagnose underfitting, overfitting, unstable gradients, and training failures.