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:

Answer: A. (A), (B), (D), (C), (E)Correct sequence: Weight initialization → Feed forward → Loss calculation → Back propagation → Weight update. Weight initialization: set initial values for…

  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 93 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: Nta Ugc Net Paper 2

Loading lesson…