An overview of gradient descent optimization algorithms
Adam: A Method for Stochastic Optimization