What does the "randomly shuffle training samples" in stochastic gradient descent attain?
I interpreted that since the training samples are used to compute
$$\hat{y}=f(w^t x)$$
so if the order of $x$s changes, then the weights will be assigned "based on different order"?
Although, since $w^tx$ is linear (order doesn't matter), then where is the effect of this seen?
Or maybe it's not seen in $\hat{y}$ but in the LMS update rule:
$$\Delta w_{ij}^k=\lambda(\hat{y}_i^k-y_i^k)\color{red}{x^î_j} $$