Understanding Optimizers in Autoencoders | CodeSignal Learn