Deep Learning: Fundamentals, Theory and Applications
An overview of gradient descent optimization algorithms