slope’s gradient is modulated by input, while bias only receives direct loss gradients. and it receives conflicting direction signals, so per sample gradients cancel each other. and global minimum is not zero, because you don’t use mini-batches or re-samples, the optimal line is not strictly horizontal.