This is a little more advanced module for the Adam optimizer shortlist. Section 3 of this article explains Adam optimizer with its two main components: RMSprop and GD with momentum this is a great article about three optimizers: Adam, momentum and SGD, reading the other two optimizers is optional