Adam: A Method for Stochastic Optimization
Identifying and attacking the saddle point problem in high-dimensional non-convex optimization