# Functions
New returns a new Adam optimizer, initialized according to the given configuration.
NewAdamWConfig returns a new Adam Config.
NewConfig returns a new Adam Config.
NewDefaultConfig returns a new Config with generically reasonable default values.