Federated Optimization: Algorithms for Decentralized Training - Federated Learning | OneNoughtOne