Draw the Learning Rate against loss curve to detect the fastest decreasing gradient, which is not the minimal point in this line.
Once it reaches the best learning rate, the iteration stops.
Same idea applies for number of epochs
jupyter shoortcut
command completion: TAB
parameter completion: shift+TAB
command doc: ?
source code: ??
H: show all shortcuts in main screen