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:

  1. A.

    (A), (B), (D), (C), (E)

  2. B.

    (D), (B), (A), (C), (E)

  3. C.

    (A), (C), (D), (B), (E)

  4. 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.

  1. Weight initialization: set initial values for model parameters (weights and biases).

  2. Feed forward: pass inputs through the network to compute predictions (activations).

  3. Loss calculation: compute the loss/error between predictions and true targets.

  4. Back propagation: compute gradients of the loss with respect to model parameters using the forward-pass activations.

  5. 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.

Explore the full course: Mppsc Assistant Professor