Per the [RFC](https://github.com/tensorflow/community/blob/393dfc9e03dd4150a839de6357a26e0259aa97d6/rfcs/20181214-move-to-addons.md), we need to move [Weight Decay Optimizers](https://github.com/tensorflow/tensorflow/blob/master/tensorflow/contrib/opt/python/training/weight_decay_optimizers.py) from contrib to addons: - [x] DecoupledWeightDecayExtension - [x] AdamWOptimizer - [x] MomentumWOptimizer This will involve inheriting from base Keras optimizer, modifying the code to match those APIs, and modifying test cases to run in TF2.