Let \(W_{𝑖𝑗}\) represents weight between node \(𝑖\) at layer \(π‘˜\) and…

2019

LetΒ \(W_{𝑖𝑗}\)Β represents weight between nodeΒ \(𝑖\)Β at layerΒ \(π‘˜\)Β and nodeΒ \(𝑗\)Β at layerΒ \((π‘˜βˆ’1)\)Β of a given multilayer perceptron. The weight updation using gradient descent method is given by

  1. A.

    \(\textbf{W}_{ij}(t+1) = \textbf{W}_{ij}(t)+ \alpha \dfrac{\partial \textbf{E}}{\partial \textbf{W}_{ij}}, 0 \leq \alpha \leq 1\)

  2. B.

    \(\textbf{W}_{ij}(t+1) = \textbf{W}_{ij}(t)- \alpha \dfrac{\partial \textbf{E}}{\partial \textbf{W}_{ij}}, 0 \leq \alpha \leq 1\)

  3. C.

    \(\textbf{W}_{ij}(t+1) = \alpha \dfrac{\partial \textbf{E}}{\partial \textbf{W}_{ij}}, 0 \leq \alpha \leq 1\)

  4. D.

    \(\textbf{W}_{ij}(t+1) = – \alpha \dfrac{\partial \textbf{E}}{\partial \textbf{W}_{ij}}, 0 \leq \alpha \leq 1\)

Attempted by 45 students.

Show answer & explanation

Correct answer: B

Correct update rule: W_ij(t+1) = W_ij(t) - Ξ± * (βˆ‚E/βˆ‚W_ij).

Explanation:

  • The gradient βˆ‚E/βˆ‚W_ij points in the direction of greatest increase of the error E.

  • Subtracting Ξ± times the gradient moves the weight opposite to that direction, reducing the error.

  • W_ij(t) is the current weight; the update is incremental (new = old + step). Do not discard the current weight.

  • Ξ± (the learning rate) is a small positive scalar that controls step size. Typical practice is to choose Ξ± small enough to ensure stable descent.

Summary: The correct weight update for gradient descent uses the previous weight minus the learning rate times the gradient, which ensures movement toward lower error.

A video solution is available for this question β€” log in and enroll to watch it.

Explore the full course: Mppsc Assistant Professor