What is the main purpose of "Batch Normalization" in deep neural networks?
- A) To speed up the training process by normalizing inputs to each layer
- B) To reduce overfitting by adding noise to the inputs
- C) To regularize the network by adding dropout layers
- D) To encode input features into a lower-dimensional space