An overview of gradient descent algorithms. Available on arXiv too.