Modern Optimizers – An Alchemist’s Notes on Deep Learning