A learning rate is a scalar that sets the size of corrective weight updates during training. Larger values can reduce accuracy, while smaller values increase training time. section 8.2.6
Use the learning rate to reason about training behavior:
- Higher learning rates take larger corrective steps but may produce lower accuracy. section 8.2.6
- Very low learning rates make training take longer. section 8.2.6
- Weight updates adjust parameters with respect to loss gradients. section 8.2.6
Boltzmann learning
In a Boltzmann network, the learning rate scales weight corrections based on the difference between visible–hidden co-activation in the data distribution and the model distribution. section 8.8.1
Figure 8.8 The concept of gradient descent. It is the mechanism to minimize the loss function.
Use the gradient-descent figure to visualize how update steps minimize the loss function. section 8.2.6















