Arrange the following steps in a proper sequence for the process of training a…
2024
Arrange the following steps in a proper sequence for the process of training a neural network.
(A) Weight initialization
(B) Feed forward
(C) Back Propagation
(D) Loss Calculation
(E) Weight Update
Choose the correct answer from the options given below:
- A.
(A), (B), (D), (C), (E)
- B.
(D), (B), (A), (C), (E)
- C.
(A), (C), (D), (B), (E)
- D.
(E), (C), (B), (D), (A)
Attempted by 45 students.
Show answer & explanation
Correct answer: A
Correct sequence: Weight initialization → Feed forward → Loss calculation → Back propagation → Weight update.
Weight initialization: set initial values for model parameters (weights and biases).
Feed forward: pass inputs through the network to compute predictions (activations).
Loss calculation: compute the loss/error between predictions and true targets.
Back propagation: compute gradients of the loss with respect to model parameters using the forward-pass activations.
Weight update: update weights using the computed gradients (for example, a gradient descent step).
Repeat these steps for each mini-batch or epoch until the model converges.
Why this order matters:
You cannot compute loss without predictions from the forward pass.
Backpropagation requires the loss and intermediate activations to compute gradients correctly.
Weight updates must use gradients from backpropagation; updating before computing gradients is invalid.
A video solution is available for this question — log in and enroll to watch it.