Understanding Neural Networks: Weights, Biases, and Activations