A Comparative Analysis of Gradient Descent-Based Optimization Algorithms on Convolutional Neural Networks | Synapse